writing-plans

Convert project requirements into a task-level implementation plan with file paths, code skeletons, and tests.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/photonics-dhl/Hermes --skill writing-plans-photonics-dhl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/photonics-dhl/Hermes/tree/main/hermes-home/skills/software-development/writing-plans
Command: npx skills add https://github.com/photonics-dhl/Hermes --skill writing-plans-photonics-dhl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert project requirements into a structured, task-level implementation plan that includes explicit file paths, code skeletons, tests, and commit guidance.

Core Features & Use Cases

  • Plan multi-step features with clear tasks and ownership.
  • Generate exact file paths, code skeletons, tests, and documentation scaffolding.
  • Useful for delegating work to subagents, design reviewers, or new team members.

Quick Start

Provide a feature description and acceptance criteria, and I will generate a complete, bite-sized task plan with file paths, tests, and commit guidance.

Frequently Asked Questions about writing-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert software requirements into an actionable task plan?

To convert software requirements into an actionable task plan, provide your feature description and acceptance criteria to generate a structured, bite-sized implementation plan with explicit file paths, tests, and commit guidance.

What is the best way to plan multi-step features for subagents?

The best way to plan multi-step features for subagents is to generate a task-level implementation plan that includes exact file paths, code skeletons, and complete tests, ensuring clear task ownership and explicit acceptance criteria.

Can I generate code skeletons and file paths from project specs?

Yes, you can generate exact file paths, complete code skeletons, and documentation scaffolding directly from your project specs by creating a structured, task-level implementation plan.

How do I create a ready-to-commit workflow for new team members?

You create a ready-to-commit workflow for new team members by converting project requirements into a structured plan with bite-sized tasks, explicit acceptance criteria, and complete test scaffolding.

Does this task planning approach work for design tasks and software features?

Yes, this task planning approach works for both multi-step software features and design tasks, converting project requirements into a structured, task-level implementation plan with explicit acceptance criteria.

When do I need a task-level implementation plan for software development?

You need a task-level implementation plan for software development when delegating work to subagents, design reviewers, or new team members to ensure explicit acceptance criteria and exact file paths are defined.