writing-plans

Transform software specifications into structured implementation plans with traceable tasks.

2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/anortham/razorback --skill writing-plans-anortham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/anortham/razorback/tree/main/skills/writing-plans
Command: npx skills add https://github.com/anortham/razorback --skill writing-plans-anortham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write implementation plans scaled to the situation. The right level of detail depends on who's executing and when.

Core Features & Use Cases

  • Plan Depth: Full vs. Light: choose the appropriate depth for async handoffs or same-session work.
  • Codebase Orientation: orient on the area using tools like get_context, deep_dive, get_symbols, and fast_refs before writing tasks.
  • No Placeholders: ensure every step contains concrete content; avoid placeholders like TBD or "implement later".
  • File Structure & Boundaries: map out files to be created or modified with clear responsibilities.

Quick Start

Provide a concise implementation plan for a feature spec by outlining tasks, acceptance criteria, and verification steps.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn a software specification into an actionable implementation plan?

To turn a software specification into an actionable implementation plan, you orient on the target codebase area, define clear file boundaries, and outline concrete tasks with acceptance criteria and verification steps. This ensures every step contains actionable content without placeholders.

What is the best way to write implementation plans for async cross-team handoffs?

Writing implementation plans for async cross-team handoffs requires a full plan depth that enforces structure and traceable tasks. You map tasks to concrete code changes using repo tooling, establishing clear scope and boundaries to prevent ambiguity.

How do I map implementation tasks to concrete code changes in a repository?

You map implementation tasks to concrete code changes by using codebase orientation tools like get_context, deep_dive, get_symbols, and fast_refs. This allows you to inspect files to be created or modified and assign clear responsibilities to each task.

Does writing implementation plans work for same-session development or only async handoffs?

Writing implementation plans works for both same-session development and async handoffs. You choose a light plan depth for same-session work or a full plan depth for async scenarios, scaling the detail level to match who is executing and when.

Why should implementation plans avoid placeholders like TBD?

Implementation plans must avoid placeholders like TBD to ensure every step contains concrete content. Eliminating placeholders guarantees traceable tasks and clear scope, which is critical for accurate async or cross-team task execution.