plan

Convert specifications into executable implementation plans with branch and spec artifacts.

1|Updated Oct 13, 2022
One-click install
npx skills add https://github.com/kryota-dev/dotfiles --skill plan-kryota-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/kryota-dev/dotfiles/tree/main/.bin/.claude/skills/plan
Command: npx skills add https://github.com/kryota-dev/dotfiles --skill plan-kryota-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan the implementation of a specified work item by outlining a concrete blueprint and steps, aligned with the Spec-Driven Development lifecycle.

Core Features & Use Cases

  • Generate a clear implementation plan from a given specification
  • Validate constraints, risks, and dependencies
  • Produce artifacts and inputs (BRANCH_SPEC, IMPL_PLAN, SPECS_DIR, BRANCH) for downstream execution

Quick Start

Provide the implementation details and run the plan template to generate BRANCH_SPEC, IMPL_PLAN, SPECS_DIR, and BRANCH.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I generate an implementation plan from a software specification?

To generate an implementation plan from a software specification, you provide the implementation details and apply a spec-driven planning process to produce a concrete, executable blueprint with sequenced steps. This ensures requirements traceability and validates constraints for engineering projects.

What is spec-driven development planning for engineering work items?

Spec-driven development planning for engineering work items is the process of converting formal specifications into a concrete, executable plan. It sequences work item implementation by outlining steps, validating risks and dependencies, and ensuring traceability of deliverables across IT initiatives.

How do I validate constraints and dependencies when planning a product development task?

You validate constraints and dependencies when planning a product development task by converting specifications into a structured blueprint. This planning process explicitly outlines concrete steps, checks risks, and ensures that all project requirements and constraints are traceable before execution.

Can I use spec-driven planning for IT initiatives requiring formalized blueprints?

Yes, you can use spec-driven planning for IT initiatives requiring formalized blueprints. It applies directly to product development and engineering projects, converting specifications into concrete, executable plans that ensure the traceability of requirements, constraints, and deliverables.

What artifacts do I need to produce when planning work item implementation?

When planning work item implementation, you need to produce artifacts and inputs like BRANCH_SPEC, IMPL_PLAN, SPECS_DIR, and BRANCH. These outputs are generated from the provided specification to support and enable downstream execution of the engineering plan.

Are there limitations to planning engineering projects with spec-driven precision?

A limitation of planning engineering projects with spec-driven precision is that it requires providing complete implementation details upfront to generate accurate artifacts. Without sufficient specification input, the resulting executable plan may lack the necessary constraint validation and requirement traceability.