Writing Plans

Generate step-by-step engineering implementation plans with code samples and expected outcomes.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/vietlinhh02/cogninote --skill writing-plans-vietlinhh02
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Writing Plans
Source: https://github.com/vietlinhh02/cogninote/tree/main/.claude/skills/methodology/writing-plans
Command: npx skills add https://github.com/vietlinhh02/cogninote --skill writing-plans-vietlinhh02

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms high-level design concepts into detailed, step-by-step implementation plans, ensuring clarity and efficiency for engineering teams, especially those new to a codebase.

Core Features & Use Cases

  • Bite-sized Task Generation: Breaks down complex features into small, manageable tasks (2-5 minutes each).
  • TDD & DRY Principles: Enforces Test-Driven Development and Don't Repeat Yourself methodologies.
  • Clear Execution Path: Provides structured guidance for both automated (subagent) and manual (separate worktree) execution.
  • Use Case: After finalizing the design for a new user profile page, use this Skill to generate a detailed plan with individual tasks for creating models, API endpoints, UI components, and tests, complete with code snippets and expected outcomes.

Quick Start

Use the writing plans skill to generate a detailed implementation plan for adding email verification to the user registration flow.

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 a software design into step-by-step engineering tasks?

To break down a software design into step-by-step engineering tasks, you can generate a comprehensive implementation plan that transforms high-level concepts into bite-sized, manageable tasks taking 2-5 minutes each for developers to execute.

What is the best way to generate an implementation plan that enforces TDD and DRY principles?

The best way to generate an implementation plan enforcing TDD and DRY principles is to use a planning methodology that automatically integrates Test-Driven Development, Don't Repeat Yourself, and YAGNI rules into the generated task instructions and expected outcomes.

How do I create a development plan with code samples for a new feature?

You create a development plan with code samples for a new feature by transitioning from design to execution using a structured breakdown that provides step-by-step instructions, code snippets, and expected outcomes for models, API endpoints, and UI components.

Can I use automated subagents to execute engineering implementation plans?

Yes, you can use automated subagents to execute engineering implementation plans because the generated structure provides a clear execution path specifically designed to guide both automated subagent execution and manual worktree development.

When do I need a detailed task breakdown for software development?

You need a detailed task breakdown for software development when transitioning from a finalized design to execution, especially to ensure clarity and efficiency for engineering teams or developers who are new to a codebase.

Does writing implementation plans work for complex feature development or just simple tasks?

Writing implementation plans works for complex feature development by breaking down complex features into small, manageable tasks, ensuring structured guidance and efficient development across the entire implementation process.