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.