writing-plans

Develop detailed task plans for software implementation with testing steps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach to plan and document complex tasks, ensuring all necessary steps and information are accounted for before beginning development.

Core Features & Use Cases

  • Task Planning: Outline multi-step tasks with detailed instructions and testing procedures.
  • Documentation: Generate comprehensive plan documents for developers to reference.
  • Use Case: For a developer starting a new project with multiple phases, this Skill ensures that every detail from file creation to test execution is planned in advance.

Quick Start

Use the writing-plans skill to create a plan for implementing a new feature.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan for a complex software development task?

To create a detailed implementation plan, outline multi-step tasks with instructions for design, testing, and coding. This approach ensures all necessary steps and information are documented before development begins.

What's the best way to plan a development workflow that incorporates TDD and frequent commits?

Plan a development workflow by structuring task phases that explicitly require Test-Driven Development and frequent commits. This ensures upfront planning aligns with good software development practices throughout the coding process.

How do I generate comprehensive documentation for developers starting a multi-phase software project?

Generate comprehensive developer documentation by outlining every project phase from file creation to test execution. This produces reference documents detailing instructions for developers to follow.

Does this task planning approach work for collaboration between development and documentation teams?

Yes, this task planning approach supports collaboration between development and documentation teams. It provides a structured plan ensuring all coding steps and documentation requirements are accounted for before implementation.

When do I need to use upfront task planning for software implementation?

You need upfront task planning for software implementation when starting complex projects with multiple phases. It ensures every detail from design to test execution is structured and documented in advance to prevent missed steps.