← ClaudeAtlas

writing-planslisted

Use when you have a spec or requirements for a multi-step task, before touching code
angyal168/logos-protocol · ★ 1 · AI & Automation · score 72
Install: claude install-skill angyal168/logos-protocol
# Writing Plans ## Overview Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits. Assume they are a skilled developer, but know almost nothing about our toolset or problem domain. Assume they don't know good test design very well. **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/superpowers/plans/YYYY-MM-DD-<feature-name>.md` - (User preferences for plan location override this default) ## Codebase-Read Gate (mandatory before any technical claim) Before mapping files, writing tasks, or making ANY technical claim about how the codebase works: use Grep, Glob, or Read to find ≥1 real piece of relevant evidence. Cite `path:line` in your first technical statement. This is what separates grounded plans from generic checklists. **Do NOT ask "what file should I look at?" — find it yourself.** | Request type | Action | |---|---| | Concrete symbol/file mentioned ("the auth handler is slow", "tools/foo.py is broken") | Grep for the symbol, Read the file, cite `path:line` | | Feature in an existing area ("add rate limiting", "refactor the DB