plan

Converts a finalized spec into a step-by-step implementation plan with verification.

2.3k|331|Updated Jun 3, 2024
One-click install
npx skills add https://github.com/crbnos/carbon --skill plan-crbnos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/crbnos/carbon/tree/main/.ai/skills/plan
Command: npx skills add https://github.com/crbnos/carbon --skill plan-crbnos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill turns a finalized spec into a step-by-step implementation plan, ensuring every task has exact file paths, commands, and verification.

Core Features & Use Cases

  • Spec to Plan Conversion: Transforms a spec with no unresolved open questions into a detailed implementation plan.
  • Task Decomposition: Breaks down tasks into verifiable units of work, providing exact instructions and expected outputs.
  • Verification and Execution: Ensures that the final plan is verifiable and can be followed by automated execution tools.

Quick Start

Generate a plan for a spec at '.ai/specs/{date}-{slug}.md' by using the 'plan' skill.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I turn a finalized specification into an implementation plan?

To turn a finalized specification into an implementation plan, you can use a task decomposition process that reads the spec and generates precise file paths, commands, and verification steps for execution.

What is task decomposition in software development?

Task decomposition in software development is the process of breaking down a finalized spec into verifiable units of work, providing exact instructions and expected outputs to guide automated execution.

How do I verify an implementation plan against a spec?

You verify an implementation plan against a spec by ensuring every decomposed task includes exact file paths, commands, and expected outputs, making the plan verifiable and executable by automated tools.

Can I generate a plan if my spec has unresolved open questions?

No, you cannot generate a plan if your spec has unresolved open questions. The spec to plan conversion process requires a finalized spec with no unresolved open questions to produce verifiable task instructions.

What's the best way to structure task instructions for automated execution?

The best way to structure task instructions for automated execution is to decompose tasks into verifiable units with exact file paths, commands, and expected outputs, following established guidelines for task creation.

Do I need related materials to create an implementation plan from a spec?

Yes, you need related materials to create an implementation plan from a spec. The conversion process requires reading the spec alongside related materials to ensure accurate task decomposition and verification.