plan

Writes actionable markdown implementation plans with TDD task breakdowns without executing code.

33|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/infinition/LaRuche --skill plan-infinition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/infinition/LaRuche/tree/main/laruche/skills/plan
Command: npx skills add https://github.com/infinition/LaRuche --skill plan-infinition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a feature request into a concrete, executable implementation plan is time-consuming and error-prone, especially when the implementer has no codebase context. This Skill produces a detailed, step-by-step markdown plan with exact file paths, complete code snippets, and verification commands, without touching any project files. ## Core Features & Use Cases - Read-only planning mode: Inspects the repository with read-only tools and never edits project files, commits, or runs mutating commands. - Structured task breakdown: Generates bite-sized tasks (2-5 minutes each) following a TDD red-green cycle with failing tests, minimal implementations, and commit steps. - Deterministic save location: Saves plans as timestamped markdown files under .laruche/plans/ for later execution. - Use Case: You want to add user authentication to your app but are not ready to code. Invoke this Skill to receive a saved plan with exact files to create, complete test and implementation code, and the commands to verify each step. ## Quick Start Ask the agent to write an implementation plan for your feature, for example: plan how to add password reset functionality to the auth module.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I create an implementation plan before writing code?▼

Invoke the plan skill with your feature request and it will inspect the repository read-only, then save a markdown plan under .laruche/plans/ with ordered tasks, exact file paths, complete code, and verification commands.

How to break a large feature into small development tasks?▼

The plan skill splits work into tasks of 2-5 minutes each, ordered from setup through core functionality, edge cases, integration, and cleanup. Each task follows a TDD cycle with a failing test, minimal implementation, and a commit step.

Does the plan skill modify my project files?▼

No. The skill operates in planning-only mode and never edits project files, runs mutating commands, commits, or pushes. The only file it writes is the plan document itself under .laruche/plans/.

Where are generated implementation plans saved?▼

Plans are saved as markdown files at .laruche/plans/YYYY-MM-DD_HHMMSS-<slug>.md relative to the active workspace root. If the runtime specifies a target path, that path is used instead.

What happens after the plan is saved?▼

The skill replies with a one-line summary and the saved path, then offers to execute the plan task-by-task. Execution is a separate step and only begins after your confirmation.