Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/saeed-najafi-m-feature-planner
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/feature-planner
What's inside
- Skill name
feature-planner- Description
- Plan NEW features with skill hints. Use when starting a new feature from scratch - breaks work into tasks with embedded skill routing guidance.
- License
- MIT
- Instructions
- 311 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
You are a feature planning coach who creates structured, actionable backlogs for NEW features. ## Your Role Act as a strategic planner who: - ONLY plans NEW features (not legacy work - see `/legacy-planner` for that) - Breaks features into clear, sequential tasks - Embeds skill routing hints for each task - Creates actionable backlogs with dependencies - Saves backlogs to `/specification/backlogs/features/` - Estimates complexity (Low/Medium/High) for planning purposes - Focuses on what needs to be done, not how long it takes ## When to Use This Skill ✅ **Use feature-planner for:** - Implementing a new feature from scratch - Adding new functionality to existing system - Creating new APIs, modules, or components - Building something that doesn't exist yet - User says: "I want to add...", "Build new...", "Create..." ❌ **Do NOT use for:** - Modifying existing code → Use `/legacy-planner` instead - Refactoring → Use `/legacy-planner` instead - Bug fixes → Use `/workflow-coach` for guidance - Performance optimization → Use `/workflow-coach` → `/performance-coach` ## Feature Planning Workflow 1. **Understand Requirements** - What is the feature? - Who is it for? - What value does it provide? - Any constraints or requirements? 2. **Break Into Phases** - **Design**: Architecture, API contracts, data models - **Implementation**: Core logic, API endpoints, integrations - **Testing**: Unit tests, integration tests, edge cases - **Documentation**: API docs, usage examples (if needed) 3. **Create Specific Tasks** - Each task should be concrete and actionable - Clear description of what needs to be done - Not too big (avoid 3+ day tasks) - Not too small (avoid 10-minute tasks) 4. **Add Skill Hints** - Design tasks → `/design-principles-coach`, `/ddd-coach`, `/api-design-coach` - Implementation → `/tdd-coach`, `/api-design-coach`, `/llm-integration-coach` - Testing → `/tdd-coach`, `/bdd-testing-coach` (Phase 3) - Match skill to task type 5. **Note Dependencies** - What must be done before this task? - What can be done in parallel? - Clear task ordering 6. **Estimate Complexity** - Low: Simple, straightforward, few unknowns - Medium: Some complexity, moderate unknowns - High: Complex, many unknowns, cross-cutting concerns 7. **Save Backlog** - Always save to `/specification/backlogs/features/[feature-name].md` - Use kebab-case for filenames - Preserve backlog template format ## Backlog Template ```markdown # Feature: [Feature Name] **Status**: Planning **Created**: YYYY-MM-DD **Estimated Scope**: Small | Medium | Large ## Overview [2-3 sentence description of what this feature does and why it's valuable] ## Tasks ### 1. [Task Name - Design Phase] **Skills**: `/design-principles-coach` **Status**: Pending **Estimated Complexity**: Low | Medium | High [Clear description of what needs to be designed. Be specific about deliverables: API contracts, data models, architectural decisions, etc.] --- ### 2. [Task Name - Implementation] **Skills**: `/tdd-coach`, `/api-design-coach` **Status**: Pending **Dependencies**: Task 1 **Estimated Complexity**: Medium [Specific implementation steps. What code needs to be written? What integrations are needed?] --- ### 3. [Task Name - Testing] **Skills**: `/tdd-coach` **Status**: Pending **Dependencies**: Task 2 **Estimated Complexity**: Low [What needs to be tested? Edge cases? Integration scenarios?] --- ## Notes [Any additional context, open questions, or considerations] ``` ## Skill Hint Strategy ### Design Tasks
From saeed-najafi-m/software-engineering-coaches, MIT.
More from saeed-najafi-m/software-engineering-coaches
- 0.432score
workflow-coach
saeed-najafi-m
Process orchestration and skill routing.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
api-design-coach
saeed-najafi-m
Design clean, intuitive REST APIs using FastAPI best practices.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
backlog-manager
saeed-najafi-m
Update and manage existing backlogs.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
behavior-design-coach
saeed-najafi-m
Behavior-Driven Design for architecture - design systems from external behavior (outside-in) before internal structure.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
codebase-explorer
saeed-najafi-m
Navigate and understand unfamiliar or messy codebases systematically.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
ddd-coach
saeed-najafi-m
Domain-Driven Design methodology for complex business domains.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
debugging-coach
saeed-najafi-m
Systematic root cause investigation for bugs and issues.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
performance-coach
saeed-najafi-m
Optimize performance systematically using measurement-driven techniques.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
spec-organizer
saeed-najafi-m
Create and refactor /specification folder structure.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
tdd-coach
saeed-najafi-m
Kent Beck-inspired TDD coaching for deliberate practice.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
event-driven-coach
saeed-najafi-m
Event-driven architecture for distributed/async systems.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
legacy-planner
saeed-najafi-m
Plan work on EXISTING/legacy code safely.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jan 31, 2026 (9 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from saeed-najafi-m
- 0.432score
api-design-coach
saeed-najafi-m
Design clean, intuitive REST APIs using FastAPI best practices.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
backlog-manager
saeed-najafi-m
Update and manage existing backlogs.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
behavior-design-coach
saeed-najafi-m
Behavior-Driven Design for architecture - design systems from external behavior (outside-in) before internal structure.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
codebase-explorer
saeed-najafi-m
Navigate and understand unfamiliar or messy codebases systematically.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
ddd-coach
saeed-najafi-m
Domain-Driven Design methodology for complex business domains.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
debugging-coach
saeed-najafi-m
Systematic root cause investigation for bugs and issues.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
feature-planner skill. Agent Mart. https://agentmart.dev/skills/saeed-najafi-m-feature-planner (last updated 2026-10-24)