plan-writer

Direct temporary implementation plans and investigation notes to the tmp/ directory.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sage-base/sagebase --skill plan-writer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plan-writer
Source: https://github.com/sage-base/sagebase/tree/main/.claude/skills/plan-writer
Command: npx skills add https://github.com/sage-base/sagebase --skill plan-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides teams to store temporary implementation plans and investigation notes in the tmp/ directory, preventing docs/ from becoming bloated and keeping the repository organized.

Core Features & Use Cases

  • Temporary planning discipline: Directs one-off or iterative planning notes to tmp/ instead of permanent docs/.
  • Lifecycle guidance: Provides naming conventions (for example, implementation_plan_{issue_number}.md) and reminders to clean up once plans are finalized.
  • Use Case: When drafting an implementation plan for an issue or documenting a quick investigation, place the draft under tmp/ and promote to ADR or permanent docs only when required.

Quick Start

Place a planning draft in tmp/ using a filename like tmp/implementation_plan_123.md. After the plan is complete, delete or archive the file per project policy to keep the repo clean.

Frequently Asked Questions about plan-writer

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

FAQPage Schema
Where should I store temporary implementation plans so they don't bloat the docs directory?▼

Temporary implementation plans should be stored in the tmp/ directory to prevent docs/ from becoming bloated. This keeps one-off or iterative planning notes organized and separate from permanent project documentation.

How do I name temporary planning files for issue resolution?▼

Name temporary planning files using the convention implementation_plan_{issue_number}.md inside the tmp/ directory. This standardizes drafting implementation plans and documenting findings for specific issues during development workflows.

When do I need to use the tmp directory for project documentation?▼

Use the tmp directory for project documentation when drafting one-off implementation plans, documenting quick investigations, or planning issue resolutions. It enforces temporary-file placement so permanent docs stay clean and only contain finalized content.

What is the best way to manage temporary planning files in a development repository?▼

The best way to manage temporary planning files is to enforce lifecycle hygiene by placing drafts in tmp/ and deleting or archiving them once plans are finalized. This prevents permanent drafts from accumulating in docs/.

Can I promote a temporary implementation plan to permanent docs?▼

Yes, you can promote a temporary implementation plan from tmp/ to permanent docs or an ADR when the plan is complete and requires long-term retention. Otherwise, delete the file per project policy to keep the repository clean.

Why does my docs directory keep filling up with draft implementation plans?▼

Your docs directory fills up with drafts because temporary implementation plans and investigation notes are not being directed to tmp/. Enforcing temporary-file placement in tmp/ with proper naming conventions prevents permanent drafts in docs.