sparc-planning

Generate SPARC framework implementation plans with specifications, pseudocode, architecture, and completion criteria.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/meriley/claude-code-skills --skill sparc-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparc-planning
Source: https://github.com/meriley/claude-code-skills/tree/main/skills/sparc-planning
Command: npx skills add https://github.com/meriley/claude-code-skills --skill sparc-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of comprehensive, structured implementation plans for significant development work, ensuring all aspects from specification to completion are considered.

Core Features & Use Cases

  • SPARC Framework Adherence: Generates plans following the Specification, Pseudocode, Architecture, Refinement, and Completion phases.
  • Contextual Planning: Automatically invokes check-history for relevant context and considers security/performance implications.
  • Use Case: When starting a major new feature, use this Skill to generate a detailed plan that includes task breakdowns, dependency analysis, and risk assessments, ensuring a clear roadmap for development.

Quick Start

Use the sparc-planning skill to create a detailed implementation plan for the new user authentication system.

Frequently Asked Questions about sparc-planning

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

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

To create an implementation plan for a large software feature, generate structured documentation covering specifications, pseudocode, architecture, refinement, and completion criteria using the SPARC framework. This ensures all aspects from initial design to task breakdown are considered.

What is the SPARC framework for software development planning?

The SPARC framework for software development planning is a structured methodology defining Specification, Pseudocode, Architecture, Refinement, and Completion phases. It facilitates comprehensive planning by mapping dependencies, assessing risks, and establishing clear completion criteria.

When do I need structured task breakdown for software architecture?

You need structured task breakdown for software architecture when developing features exceeding eight hours of estimated work. Structured planning ensures dependency mapping, risk assessment, and task prioritization are addressed before significant development begins.

How do I map dependencies and assess risks for a new development project?

You map dependencies and assess risks for a new development project by generating a comprehensive implementation plan. This plan automatically invokes historical context checks and integrates refinement strategies to evaluate security and performance implications.

Does SPARC planning work for features under eight hours of estimated work?

SPARC planning is designed for features exceeding eight hours of estimated work. For smaller tasks, the comprehensive specification, architecture, and refinement phases may introduce unnecessary overhead compared to lightweight planning approaches.

Can I integrate risk assessment directly into my software architecture plan?

You can integrate risk assessment directly into your software architecture plan by using a structured planning framework. It automatically considers security and performance implications while defining refinement strategies and completion criteria.