writing-plans

Generates step-by-step implementation plans with file paths, code snippets, and commit messages.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/marius4lui/Classly --skill writing-plans-marius4lui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/marius4lui/Classly/tree/main/.agents/skills/writing-plans
Command: npx skills add https://github.com/marius4lui/Classly --skill writing-plans-marius4lui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps engineers by creating detailed, step-by-step implementation plans for new features or tasks, ensuring clarity and reducing the need for extensive prior knowledge of the codebase.

Core Features & Use Cases

  • Comprehensive Planning: Generates plans that include file modifications, test writing, and commit messages.
  • Context-Free Guidance: Assumes the engineer has no prior context, making it ideal for onboarding or complex tasks.
  • Use Case: When a new feature is requested, use this Skill to generate a detailed plan that a developer can follow precisely, including writing failing tests first, implementing minimal code, and committing frequently.

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 generate a detailed software development plan for a new feature?

To generate a software development plan, you need a feature request which the tool transforms into a step-by-step guide including specific file paths, test snippets, implementation code, and commit messages. This provides a structured workflow for engineers without prior codebase context.

How do I write an implementation plan that follows TDD and frequent commits?

Creating a TDD implementation plan involves structuring tasks to write failing tests first, implement minimal code, and commit frequently. The generated plan enforces this sequence by detailing test snippets and commit messages for each incremental step.

What is the best way to plan tasks for engineers with limited codebase context?

Planning tasks for engineers with limited context requires providing bite-sized, explicit instructions including exact file modifications and code snippets. This approach assumes no prior knowledge, ensuring clarity and reducing onboarding friction for complex development tasks.

Does the generated development plan include specific file paths and code snippets?

Yes, the generated development plan includes specific file paths, code snippets for tests, implementation details, and commit messages. This comprehensive planning ensures engineers know exactly where and what to code without needing to explore the codebase independently.

When should I use a step-by-step implementation plan for software development?

You should use a step-by-step implementation plan when adding new features or onboarding engineers with no prior codebase context. It enforces DRY and YAGNI principles while providing structured guidance for test-driven development and frequent commits.