writing-plans

Installation
SKILL.md

Writing Plans

Overview

A plan is a specification of intent, behavior, and contracts that a skilled implementor executes — not a transcript of code to paste. It answers WHAT must be built and WHY this approach was chosen, and leaves HOW — the actual code — to the implementor, who has full repository context and will write better code than you can pre-write blind. The implementor writes the code.

Write for an implementor who has zero context for our codebase and needs the domain, constraints, interfaces, and acceptance bar made explicit. Delegate the implementation approach — but never delegate completeness: the errors to handle, the edge cases, and the test coverage are enumerated in the plan precisely because implementor judgment there is not trusted.

DRY. YAGNI. TDD. Frequent commits.

Announce at start: "I'm using the writing-plans skill to create the implementation plan."

Context: This should be run in a dedicated worktree (created by brainstorming skill).

Save plans to: docs/quirk/plans/YYYY-MM-DD-<feature-name>.md

  • (User preferences for plan location override this default)

The No-Code Rule

Installs
1
Repository
zpyoung/quirk
GitHub Stars
7
First Seen
Jun 24, 2026
writing-plans — zpyoung/quirk