writing-plans

Generate task-oriented implementation plans with files, tests, and verification criteria.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill writing-plans-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/skills/software-development/writing-plans
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill writing-plans-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing clear, runnable implementation plans is often skipped, causing miscommunication and delays. This skill provides a structured template to convert vague requirements into concrete tasks, artefacts, and checkpoints.

Core Features & Use Cases

  • Structured plan templates that translate requirements into bite-sized tasks with owners, files, tests, and verification steps.
  • Guidance on TDD-aligned task planning, frequent commits, and DRY/YAGNI-compliant scoping.
  • Use cases spanning feature development, refactors, and cross-team handoffs to ensure consistent execution.

Quick Start

Provide a complete implementation plan, including tasks, file changes, tests, and verification steps, following the plan structure described above.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create implementation plans that developers can execute without context?

Implementation plans for zero-context developers require a structured template with task blocks specifying required files, modifications, tests, and verification criteria. This approach translates vague requirements into concrete, bite-sized execution steps ensuring consistent handoffs.

How do I break down a complex feature into bite-sized development tasks?

Breaking down complex features into bite-sized tasks requires structuring each block with specific owners, file changes, test cases, and verification steps. This planning method enforces DRY and YAGNI principles to maintain strict project scope and prevent over-engineering.

What is the best way to plan a refactor using TDD-aligned task blocks?

Planning a TDD-aligned refactor involves creating structured implementation plans that map out specific file modifications and verification criteria before coding. This ensures frequent commits and test-driven scoping, turning vague refactoring requirements into concrete, runnable tasks.

Does this project planning approach work for cross-team handoffs?

Yes, structured implementation plans are designed for cross-team handoffs, providing a clear header, task blocks, and execution handoff criteria. This structured documentation prevents miscommunication and delays by ensuring all teams follow consistent execution steps.

When do I need structured implementation plans instead of standard documentation?

You need structured implementation plans when standard workflow documentation fails to convert requirements into concrete tasks, artefacts, and checkpoints. This structured approach prevents miscommunication and execution delays by enforcing a clear template with verification steps.

Why does my implementation plan cause miscommunication and delays?

Implementation plans cause miscommunication and delays when they skip structured templates, lacking specific task blocks, required files, and verification criteria. Translating requirements into bite-sized tasks with TDD guidelines ensures developers execute consistently without needing extra context.