planning-strategy

Generates PRDs, ADRs, and dependency-aware task decompositions for software projects.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/joySUSY/violet-plugin-place --skill planning-strategy-joysusy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: planning-strategy
Source: https://github.com/joySUSY/violet-plugin-place/tree/main/plugins/planning-strategy
Command: npx skills add https://github.com/joySUSY/violet-plugin-place --skill planning-strategy-joysusy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often jump into coding before clarifying requirements, architecture decisions, and task dependencies, leading to rewrites, scope creep, and lost institutional knowledge. This Skill enforces a plan-before-code methodology that converts vague ideas into testable constraints, documented decisions, and parallelizable task checklists. ## Core Features & Use Cases - Requirements Engineering: Transforms vague requests like "make it fast" into measurable constraints such as "P99 latency < 200ms" using a structured PRD framework. - Architecture Decision Records: Guides writing ADRs with context, rejected alternatives, and consequences so future engineers understand why choices were made. - Task Decomposition: Breaks epics into dependency-aware task.md checklists with critical paths, enabling frontend and backend teams to work in parallel via interface-first mocks. - Recall-Governed Planning: Loads prior decisions and failures from memory baselines before drafting new plans, preventing repeated mistakes. - Use Case: When starting a new feature like real-time notifications, activate this Skill to produce a PRD with testable constraints, an ADR comparing SSE vs WebSockets vs polling, and a task breakdown identifying the critical path. ## Quick Start Ask the planning-strategy skill to help you plan a new feature by writing a PRD, drafting an ADR for the key technology choice, and decomposing the work into parallelizable tasks.

Frequently Asked Questions about planning-strategy

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

FAQPage Schema
How do I write an Architecture Decision Record (ADR)?▼

An ADR documents a technology choice with five sections: title, context explaining the forces at play, the decision itself, alternatives considered with explicit rejection reasons, and consequences. Recording rejected alternatives is the most critical part for future engineers.

How to break down a feature epic into parallelizable tasks?▼

Define interface contracts and mock endpoints first so frontend and backend work in parallel, then create a task.md checklist with clear done definitions. Identify the critical path and avoid circular dependencies between tasks.

What is the difference between a PRD and a Tech Spec?▼

A PRD defines the problem, target audience, scope boundaries, and success metrics. A Tech Spec bridges to implementation by detailing system boundaries, data models, API contracts, security validation, and rollout strategy.

When should I use recall-governed planning?▼

Use it when the plan touches a previously attempted domain, when architectural direction depends on prior failures, or when resuming after context loss. It loads prior decisions and rationale before drafting new PRDs or ADRs.

How do I convert vague requirements into engineering constraints?▼

Translate business language into measurable thresholds: "make it fast" becomes "P99 response time under 200ms at 1000 RPS", and "make it reliable" becomes "99.9% uptime with multi-region failover". Every requirement must be objectively testable.