📄 SKILL.md

← Vault

name: writing-plans

description: Use when you have a spec or requirements for a multi-step task. Creates comprehensive implementation plans with bite-sized tasks, exact file paths, and complete code examples.

version: 1.1.0

author: Hermes Agent (adapted from obra/superpowers)

license: MIT

metadata:

hermes:

tags: [planning, design, implementation, workflow, documentation]

related_skills: [subagent-driven-development, test-driven-development, requesting-code-review]


Writing Implementation Plans

Overview

Write comprehensive implementation plans assuming the implementer has zero context for the codebase and questionable taste. Document everything they need: which files to touch, complete code, testing commands, docs to check, how to verify. Give them bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.

Assume the implementer is a skilled developer but knows almost nothing about the toolset or problem domain. Assume they don't know good test design very well.

Core principle: A good plan makes implementation obvious. If someone has to guess, the plan is incomplete.

When to Use

Always use before:

Remember

`

Bite-sized tasks (2-5 min each)

Exact file paths

Complete code (copy-pasteable)

Exact commands with expected output

Verification steps

DRY, YAGNI, TDD

Frequent commits

`

A good plan makes implementation obvious.