writing-plans

Generate step-by-step implementation plans for software development tasks.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/TavokAI/Tavok --skill writing-plans-tavokai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/TavokAI/Tavok/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/TavokAI/Tavok --skill writing-plans-tavokai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable, and comprehensive implementation plans for software development tasks, especially when the engineer has limited context about the codebase or domain.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for engineers.
  • Contextual Guidance: Provides necessary information on files to modify, code snippets, testing procedures, and documentation references.
  • TDD & Best Practices: Enforces Test-Driven Development, DRY, and YAGNI principles.
  • Use Case: When tasked with implementing a new feature, use this Skill to generate a step-by-step plan that includes writing failing tests, minimal implementation, and commit instructions, ensuring a structured and efficient development process.

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 break down complex software features into actionable implementation tasks?

To break down complex software features, you need a detailed implementation plan that specifies file modifications, provides code examples, and outlines testing procedures. This ensures large features become small, actionable steps for engineers.

How do I generate an implementation plan that enforces Test-Driven Development?

To generate an implementation plan enforcing Test-Driven Development, specify a step-by-step workflow that includes writing failing tests, creating minimal implementation code, and defining commit instructions. This structures development using TDD, DRY, and YAGNI principles.

What is the best way to create a step-by-step software development plan with limited codebase context?

Creating a software development plan with limited context requires generating detailed task breakdowns with contextual guidance. This approach provides necessary information on files to modify, code snippets, and documentation references to ensure clarity.

Can I use structured task breakdowns for adding user authentication to my software?

Yes, you can use structured task breakdowns for adding user authentication. By generating a step-by-step implementation plan, you outline the exact file modifications, testing procedures, and code examples required to implement the feature efficiently.

Does implementation planning help with documenting file modifications and testing procedures?

Implementation planning helps with documenting file modifications and testing procedures by providing necessary contextual guidance. The generated plan explicitly specifies file changes, includes code examples, and outlines the required testing procedures for the development workflow.

What are the limitations of generating implementation plans for engineers with limited domain context?

The limitation of generating implementation plans with limited context is that the plan's accuracy depends entirely on the initial task description. While it provides structured file modifications and TDD steps, engineers must still validate the contextual guidance against the actual codebase.