impl-plan

Transform requirement documents into repo-grounded implementation plans with traceability.

1|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/softwaresalt/csv-managed --skill impl-plan-softwaresalt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: impl-plan
Source: https://github.com/softwaresalt/csv-managed/tree/main/.github/skills/impl-plan
Command: npx skills add https://github.com/softwaresalt/csv-managed --skill impl-plan-softwaresalt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It converts feature or chore requirements into a structured implementation plan that can be safely decomposed into actionable units, aligned to existing repo patterns and prior research.

Core Features & Use Cases

  • Requirement-to-plan transformation: Turns a source requirements document into a concrete HOW, including problem framing, requirements traceability, unit breakdown, and rationale.
  • Repo-grounded research workflow: Prioritizes learnings library retrieval (docs/compound/) and then performs targeted codebase exploration to align with established conventions and test patterns.
  • Review and hardening gate readiness: Produces a plan that explicitly includes plan-hardening signals (required vs. present/absent) and includes runtime verification and closure expectations for changed surfaces.
  • Operational protocol support: When capability packs are installed, follows intercom clarification and engram-first lookup guidance to reduce planning ambiguity and ensure discoverability.

Quick Start

Ask the impl-plan skill to generate an implementation plan from your requirements document at docs/decisions/your-file.md.

Frequently Asked Questions about impl-plan

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

FAQPage Schema
How do I turn a requirements document into a build-ready implementation plan?

To create an implementation plan, you transform a requirements document into a structured breakdown with problem framing, requirements traceability, and unit decomposition. This grounds your feature build in existing repo conventions and prior research.

What is requirements traceability in software implementation planning?

Requirements traceability in implementation planning maps each verifiable task back to specific source requirements. This ensures your structured plan covers all requested features and clarifies the rationale for every codebase change.

How do I structure an implementation plan that aligns with existing codebase patterns?

Structure your implementation plan by researching prior learnings and performing targeted codebase exploration. This grounds the unit decomposition in established repo conventions, test patterns, and runtime verification expectations.

Does implementation planning require a specific input format for spike findings?

Implementation planning requires reading a source requirements document, such as spike findings or deliberation outcomes. The source path input is used to research prior learnings and emit a dated markdown plan.

What is the best way to include plan hardening signals in a feature breakdown?

The best way to include plan hardening signals is to explicitly mark required versus present or absent conditions. This ensures your implementation plan passes review gates by defining runtime verification and closure expectations for changed surfaces.

How do I decompose a feature requirement into verifiable implementation tasks?

Decompose a feature requirement by applying structured implementation planning that breaks down the source document into verifiable tasks. This process includes problem framing and unit decomposition for downstream stage execution.