planning-features

Create implementation plans for software features with scope, files, acceptance criteria, and risks.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/tomgun/agentic-framework --skill planning-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-features
Source: https://github.com/tomgun/agentic-framework/tree/main/.agentic/lib/agents/claude/skills/planning-features
Command: npx skills add https://github.com/tomgun/agentic-framework --skill planning-features

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams and agents avoid premature implementation by producing clear, reviewable implementation plans that define scope, files, acceptance criteria, risks, and execution order before coding begins.

Core Features & Use Cases

  • Research-driven planning: Explore the codebase and spec artifacts to locate where changes should live and which patterns to follow.
  • Structured plans: Produce a problem statement, proposed approaches with trade-offs, a file-level changelist, acceptance criteria, and identified risks.
  • Execution sequencing: Provide phased execution orders for multi-agent or parallel work and checkpoints for testing and verification.
  • Durable handoff: Save approved plans to the durable journal location and provide explicit handoff steps to implementation workflows.
  • Use case: Architect a new caching layer by comparing alternatives, listing modified files, defining acceptance criteria, mapping phases, and saving the approved plan for implementers.

Quick Start

Draft a detailed implementation plan for adding a Redis-backed session cache that lists files to modify, alternative approaches, acceptance criteria, risks, and an execution order for phased implementation.

Frequently Asked Questions about planning-features

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

FAQPage Schema
How do I create an implementation plan for a software feature before coding?

To sequence tasks for multi-agent execution, structure your implementation plan into distinct execution phases. This defines checkpoints for testing and verification, enabling parallel agents to work on isolated file-level changes without conflicting during phased delivery.

What should be included in an architecture decision plan for a new feature?

An architecture decision plan should include a problem statement, proposed approaches with trade-offs, a file-level changelist, explicit acceptance criteria, and identified risks. It maps execution sequencing for multi-agent work and provides durable storage steps for handoff.

How do I sequence tasks for multi-agent assignments in a codebase?

To define acceptance criteria for feature design, specify testable conditions that the implementation must satisfy. Include these alongside alternative approaches and identified risks in the plan to establish clear verification checkpoints before coding begins.

Does planning features work for API design and architecture decisions?

Planning features works for API design and architecture decisions by applying research-driven analysis to pre-implementation scenarios. It locates where codebase changes should live, identifies patterns to follow, and produces reviewable plans with explicit acceptance criteria and execution phases.

How do I define acceptance criteria and risks for an implementation plan?

To define acceptance criteria and risks, document explicit testable conditions and potential failure points within the implementation plan. This ensures teams and agents have clear verification checkpoints and understand trade-offs before executing the file-level changelist.