writing-plans

Generate detailed implementation plans with file paths, code snippets, and commands.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/xurenlu/marstaff --skill writing-plans-xurenlu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/xurenlu/marstaff/tree/main/skills/writing-plans
Command: npx skills add https://github.com/xurenlu/marstaff --skill writing-plans-xurenlu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed, step-by-step implementation plans for software development tasks, ensuring clarity and reducing ambiguity for engineers.

Core Features & Use Cases

  • Comprehensive Planning: Generates plans with exact file paths, code snippets, testing instructions, and commit messages.
  • Bite-Sized Tasks: Breaks down complex features into small, actionable steps suitable for TDD and frequent commits.
  • Use Case: When starting a new feature, use this Skill to generate a complete roadmap, including all necessary code, tests, and documentation steps, before any actual coding begins.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding user authentication.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate a detailed implementation plan for a software feature?

To generate a detailed implementation plan, define the feature scope and the skill outputs a step-by-step roadmap with exact file paths, code snippets, and testing instructions. This breaks down complex development tasks into actionable steps before coding begins.

What is the best way to break down a complex development task for TDD?

The best way to break down a task for TDD is creating bite-sized steps that include exact test snippets and implementation code. This ensures a structured development process adhering to TDD, DRY, and YAGNI principles for frequent commits.

Does this planning approach provide exact code snippets and file paths?

Yes, this planning approach provides exact file paths to modify or create, specific code snippets for tests and implementation, and exact execution commands. This ensures clarity and reduces ambiguity for engineers during development.

Can I use this to generate a roadmap with commit messages before coding?

Yes, you can use this to generate a comprehensive roadmap that includes all necessary code, tests, documentation steps, and commit messages. It automates the creation of detailed plans to ensure a structured and efficient development process.

When do I need an automated implementation plan for software development?

You need an automated implementation plan when starting a new feature to reduce ambiguity and ensure clarity. It automates the creation of comprehensive plans with exact testing instructions, code snippets, and commit messages before actual coding begins.