magicappdev

Guide developers in modifying the MagicAppDev monorepo and extending core tooling.

2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/magicappdev/magicappdev --skill magicappdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magicappdev
Source: https://github.com/magicappdev/magicappdev/tree/main/.gemini/skills/magicappdev
Command: npx skills add https://github.com/magicappdev/magicappdev --skill magicappdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill provides structured guidance for developing and extending the MagicAppDev monorepo, including best practices for monorepo architecture, templates, CLI, and AI chat features.

Core Features & Use Cases

  • Guidance on monorepo structure (apps/web, apps/mobile, packages/*)
  • Procedures for adding templates to CLI, updating database migrations, and extending AI chat features
  • Real-world scenario: modifying the monorepo to introduce a new template and ensure consistent build.

Quick Start

Use the magicappdev skill to review and update the monorepo structure and add a new CLI template.

Frequently Asked Questions about magicappdev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new template to a pnpm monorepo CLI?

To add a new template to a pnpm monorepo CLI, you need to follow structured procedures for updating the monorepo architecture and extending the core tooling to ensure consistent builds across components.

What is the best way to structure a web and mobile app monorepo?

The best way to structure a web and mobile app monorepo is by organizing directories into apps/web, apps/mobile, and packages/*, which separates application code from shared packages for scalable development.

How do I extend AI chat features across a monorepo's web app?

Extending AI chat features across a monorepo's web app involves modifying the shared architecture and applying updates consistently across apps/web and related packages to maintain feature parity throughout the monorepo.

Can I use this approach to update database migrations in a pnpm monorepo?

Yes, you can use this approach to update database migrations in a pnpm monorepo. The skill provides specific procedures for updating database schemas and managing migrations within the monorepo's core tooling.

Do I need YAML frontmatter to define monorepo skills?

Yes, you need YAML frontmatter with a name and description in SKILL.md. This frontmatter defines the skill's metadata, and the Markdown body provides operational context that loads during activation.