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.