One-click install
npx skills add https://github.com/shariqazeem/Prophecy-Roguelite --skill create-a-plan-shariqazeem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-a-plan
Source: https://github.com/shariqazeem/Prophecy-Roguelite/tree/main/.agents/skills/create-a-plan
Command: npx skills add https://github.com/shariqazeem/Prophecy-Roguelite --skill create-a-plan-shariqazeem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts a vague idea, feature request, or existing spec into a concrete, implementable technical plan that is organized for parallel execution and verifiable completion, reducing ambiguity and coordination overhead across engineering teams.

Core Features & Use Cases

  • Structured discovery: Runs targeted interview rounds to extract goals, constraints, success criteria, and hidden assumptions from the user or an existing spec file.
  • Dependency analysis: Identifies serial prerequisites, parallel workstreams, and merge/integration points to enable concurrent development.
  • Concrete output: Produces a complete PLAN.md that includes technical design, data model, API contracts, implementation tasks, verification steps, risk assessment, and open questions.
  • Use case: Turn an RFC or product brief into a developer-ready implementation plan with clear tasks for frontend, backend, and operations teams.

Quick Start

Ask the agent to create an implementation plan for a given feature or point it to a SPEC.md and it will run a focused interview, produce a parallelized task breakdown, and write the result to PLAN.md.

Frequently Asked Questions about create-a-plan

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

FAQPage Schema
How do I turn a rough spec into an implementation plan with parallel tasks?

To turn a rough spec into an implementation plan, this Skill runs a structured discovery interview to extract goals and constraints, then maps out serial prerequisites and parallel workstreams. The result is a developer-ready PLAN.md with verifiable completion steps.

What is dependency analysis for project planning in software engineering?

Dependency analysis for project planning identifies serial prerequisites and parallel workstreams to enable concurrent development. It maps integration points and technical constraints, reducing ambiguity and coordination overhead across engineering teams.

Can I generate a technical plan from an existing RFC or product brief?

Yes, you can generate a technical plan from an existing RFC or product brief by pointing the agent to your spec file. It processes the repository context and produces a complete PLAN.md including API contracts, data models, and verification steps.

Does spec-writing for migration plans require a separate template?

Spec-writing for migration plans does not require a separate template. This Skill handles architecture proposals, feature implementations, and migrations by running targeted discovery questions and outputting a unified technical design document.

How do I break down engineering tasks for frontend, backend, and operations teams?

To break down engineering tasks for concurrent execution, this Skill analyzes dependencies to separate workstreams into frontend, backend, and operations tasks. It produces a parallelized task breakdown with clear merge points and risk assessment.

What limitations exist when automating planning from repository context?

When automating planning from repository context, limitations include reliance on the accuracy of the initial spec and the completeness of discovery interview answers. Unresolved open questions are documented in the final PLAN.md for manual review.