writing-plans

Draft implementation-ready plans with tasks, tests, and milestones from a spec.

4|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/aaaa47080/stock_agent --skill writing-plans-aaaa47080
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/aaaa47080/stock_agent/tree/main/.opencode/skills/writing-plans
Command: npx skills add https://github.com/aaaa47080/stock_agent --skill writing-plans-aaaa47080

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafting clear, implementation-ready plans from requirements before coding, reducing ambiguity and rework.

Core Features & Use Cases

  • Create implementation plans that map out files, their responsibilities, tests, and integration points.
  • Document step-by-step tasks with clear ownership, acceptance criteria, and verification steps.
  • Encourage DRY, YAGNI, and TDD practices, promote frequent commits, and provide a repeatable planning template.

Quick Start

Provide a complete implementation plan for a given feature, listing files, modified files, tests, and step-by-step tasks with verification instructions.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I break down feature requirements into implementation-ready tasks before coding?▼

Breaking down feature requirements into implementation-ready tasks involves drafting a comprehensive plan that maps out file responsibilities, tests, and integration points. This approach enforces unit-task decomposition to reduce ambiguity and rework.

What's the best way to plan multi-step software development work with clear, bite-sized tasks?▼

Planning multi-step software work is best achieved by creating step-by-step tasks with clear ownership, acceptance criteria, and verification steps. This method ensures traceable file boundaries and frequent commits throughout the project lifecycle.

Does test-driven development planning help ensure traceable file boundaries and explicit testing steps?▼

Test-driven development planning ensures traceable file boundaries and explicit testing steps by enforcing unit-task decomposition and integrating TDD practices. It provides a repeatable template to document tasks with clear verification instructions.

Can I create implementation plans for projects of any size using DRY, YAGNI, and TDD principles?▼

Creating implementation plans for projects of any size is possible by applying DRY, YAGNI, and TDD principles. This planning approach promotes frequent commits and provides a repeatable template suitable for software engineers, product teams, and QA.

How do I document step-by-step development tasks with acceptance criteria and verification instructions?▼

Documenting step-by-step development tasks requires listing modified files, tests, and verification instructions within a comprehensive plan. This ensures clear ownership and acceptance criteria for each unit task before coding begins.

Why does drafting a comprehensive plan before coding reduce ambiguity and rework?▼

Drafting a comprehensive plan before coding reduces ambiguity and rework by mapping out files, responsibilities, and integration points upfront. It enforces unit-task decomposition and explicit testing steps to clarify requirements.