writing-plans

Generate implementation plans with file paths, code snippets, and testing procedures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes 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 file structures, bite-sized tasks, and testing instructions.
  • Contextualization: Assumes minimal prior knowledge from the engineer, providing all necessary details.
  • Use Case: When tasked with implementing a new feature, use this Skill to generate a complete plan that outlines every file to modify, every test to write, and every command to run, ensuring a smooth development process.

Quick Start

Use the writing-plans skill to create an implementation plan for the new user authentication feature.

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 multi-step software development task?

To generate a detailed implementation plan, define the feature requirements and use the skill to produce file paths, code snippets, testing procedures, and commit instructions. It ensures adherence to TDD, DRY, and YAGNI principles for smooth task execution.

What is task decomposition in software development and when do I need it?

Task decomposition in software development breaks complex features into bite-sized, actionable steps with explicit file modifications and testing instructions. You need it when implementing multi-step tasks to reduce ambiguity and ensure smooth engineer onboarding.

Can I use an implementation plan to onboard engineers with minimal prior project knowledge?

Yes, you can use an implementation plan to onboard engineers with minimal prior knowledge by providing comprehensive contextualization. The generated plan outlines every file to modify, test to write, and command to run, assuming minimal prior context.

What's the best way to document file structures and testing procedures for a new feature?

The best way to document file structures and testing procedures is to generate a comprehensive plan that includes explicit file paths, bite-sized tasks, and testing instructions. This approach ensures all necessary development details are explicitly outlined.

Does this planning approach enforce TDD, DRY, and YAGNI principles during task execution?

Yes, this planning approach enforces TDD, DRY, and YAGNI principles during task execution. The generated plans provide specific testing procedures and coding instructions designed to ensure adherence to these core software development principles.