feature-planning

Plan bounded feature deliverables into implementation files and testing plans.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/WASD6570/crypto-monitor --skill feature-planning-wasd6570
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-planning
Source: https://github.com/WASD6570/crypto-monitor/tree/main/.agents/skills/feature-planning
Command: npx skills add https://github.com/WASD6570/crypto-monitor --skill feature-planning-wasd6570

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents context rot and unclear handoffs by converting a single bounded feature request or refined epic child into a durable, implementation-ready plan that agents and engineers can follow without extra context overhead.

Core Features & Use Cases

  • Scoped feature planning: Confirm feature name, scope, constraints, and target repo area before drafting work.
  • Repository-aware output: Read only relevant initiative, program, or epic docs and infer repository constraints (apps/web, services/, apps/research, libs/, schemas/) to keep live vs research boundaries intact.
  • Implementation-ready artifacts: Produce a numbered overview, per-module implementation files, and a required testing plan written to plans/{feature_name}/ for immediate handoff and validation.
  • Use Case: Refining a bounded feature from an epic into 00-overview.md, module implementation files, and a testing checklist so engineers can implement and validate with minimal follow-up.

Quick Start

Ask the agent to "Plan feature X for the services/normalizer module, producing plans/feature-x/00-overview.md, implementation files, and a testing plan" in natural language.

Frequently Asked Questions about feature-planning

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

FAQPage Schema
How do I create an implementation-ready plan for a feature in a monorepo?

To create an implementation-ready plan for a feature in a monorepo, define the feature scope and repository constraints to generate a numbered overview, per-module implementation files, and a testing plan saved under plans/{feature_name}/.

What is the best way to prevent context rot during feature handoff?

Preventing context rot during feature handoff requires converting a bounded feature request into a durable, implementation-ready plan with clear implementation order and a required testing checklist for engineers to follow without extra context overhead.

How do I structure a testing plan for multi-language monorepo features?

Structuring a testing plan for multi-language monorepo features involves creating a required testing checklist saved alongside a numbered overview and per-module implementation files within the plans/{feature_name}/ directory for immediate validation.

Does this feature planning approach work with live and research repository boundaries?

Yes, this feature planning approach works with live and research repository boundaries by inferring repository constraints across apps/web, services/*, apps/research, and libs/* to keep live versus research boundaries intact during scoped feature planning.

When do I need to refine an epic child into a separate implementation plan?

You need to refine an epic child into a separate implementation plan when you have a single bounded feature within a multi-language monorepo that requires clear implementation order and testing handoff to prevent context rot.

How do I generate per-module implementation files for scoped features?

To generate per-module implementation files for scoped features, confirm the feature name, scope, and target repo area, then read relevant initiative or epic docs to produce implementation-ready artifacts written directly to the plans/{feature_name}/ directory.