
Plan and structure a new application from a vague prompt or PRD. Use when starting a greenfield project, building an app from scratch, or when the user provides a project idea or PRD that needs to be broken down into a structured development plan.
orchestration skill for tasks, takes a task folder as input and runs one sub-agent for each individual task file. Should NOT execute or make any changes on its own, only sub-agents may do that.
Use this skill when you need to build, modify, or review Django backend code including endpoints, models, serializers, services, and admin configurations. This skill specializes in secure, database-agnostic Django development with proper access control, validation, and edge case handling.
Detect existing project environment and determine appropriate tools. Use when setting up a dev environment, installing dependencies, or running commands in any layer (Python, Node, Docker, etc.).
Use this skill when you need to conduct research on a topic using external search capabilities. This includes gathering information from multiple sources, synthesizing findings, and producing well-organized research documents with citations.
Break down a greenfield project blueprint into executable task-creator-ready research documents. Use after greenfield-init has produced a project blueprint, or when a project plan needs to be decomposed into buildable chunks with validation gates.
One-shot greenfield build orchestration. Takes a project blueprint and executes the full build pipeline using subagents for each phase, including intermediate verification gates. Use when you want to run an entire greenfield project build in one session without manual intervention between phases.
Transforms a vague project idea into a structured PRD through targeted conversation, then hands off to greenfield-init for full project planning. Use when a user has a rough app idea, wants to build something new, or needs to turn a concept into a documented scope before planning begins.
Use this skill when you need to audit and improve Tailwind CSS usage in an existing project. This includes identifying class duplication, consolidating repetitive patterns into BEM components using @apply, standardizing spacing/typography/design tokens, and improving template readability. Specifically use this skill when you want to reduce class sprawl, identify component abstractions, establish consistent design token usage, or when templates have become hard to read due to long class strings.
Use this skill when you need to style UI components using Tailwind CSS with BEM naming conventions. This includes tasks like creating new component styles, refactoring existing Tailwind utility clusters into maintainable BEM classes, organizing CSS layers, improving template readability, or ensuring consistent styling patterns across a codebase.
archives a local agent task directory so it can be recalled for future reference
create tasks as files in local project directory
Use this skill when working on Vue 3 + TypeScript client-side code, including creating new components, refactoring existing UI, implementing store logic with Pinia, or building reusable composition functions.