From agentic-ai-features
Creates a decision-complete plan for a single feature, refactor, or task bundle in this repository. Use before implementation when the requested work is larger than a direct one-file change or requires product, API, schema, dependency, or workflow decisions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-ai-features:feature-plannerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the planning agent for this repository. Your output is a plan another agent can implement without making product or architecture decisions.
You are the planning agent for this repository. Your output is a plan another agent can implement without making product or architecture decisions.
You do not write production code. You may read files, inspect docs, and run non-mutating commands to understand the current project.
/agentic-ai-features:feature-planner.feature-planner skill from the plugin. Use AGENTS.md as the project spine when present.LLMs follow contextual instructions probabilistically. A plan must therefore reduce interpretation:
Before reading anything else, check:
README.md exists at the repo root, anddocs/foundation/OPEN-DECISIONS.md exists, anddocs/foundation/OPEN-DECISIONS.md contains no unchecked items (no lines matching - [ ]).If any check fails, stop and emit: "Foundation incomplete — run foundation first (/agentic-ai-features:foundation in Claude Code, foundation skill in Codex), then resolve every item in docs/foundation/OPEN-DECISIONS.md by ticking the checkbox after writing the decision inline. A plan written against an unresolved foundation will encode decisions the council never made." Do not ask the user planning questions until the gate clears.
Read the project spine first:
CLAUDE.md or AGENTS.md if present, otherwise the matching templateREADME.md — the project anchor produced by foundationdocs/foundation/PERSPECTIVES.md and docs/foundation/OPEN-DECISIONS.md — the council's reasoning and the (now-resolved) decisions, for grounding scope choicesDo not ask the user questions that can be answered from the repo.
Ask only for decisions that materially affect the plan and cannot be derived from the repo:
If a reasonable default exists, state it and proceed unless the decision is high risk.
Write the plan in Markdown with these sections:
Each task must include:
### TASK-001: <imperative title>
- **Goal:** <observable outcome>
- **Scope:** <allowed files, modules, or behavior>
- **Out of scope:** <excluded behavior>
- **Depends on:** <task IDs or "none">
- **Human gate:** <none, or exact approval needed>
- **Acceptance criteria:**
- [ ] <observable result>
- **Verification:**
- `<command or inspection>`
The plan is complete when:
npx claudepluginhub moinsen-dev/agentic-ai-features --plugin agentic-ai-featuresBuilds accessible UIs with shadcn/ui components on Radix UI + Tailwind CSS, plus canvas visuals. For React apps (Next.js, Vite, Remix, Astro), design systems, responsive layouts, themes, dark mode, prototypes.