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.