plan-writing

Decompose multi-step projects into actionable tasks with verification criteria.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill plan-writing-grasberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-writing
Source: https://github.com/grasberg/sofia/tree/main/cmd/sofia/internal/onboard/antigravity-kit/.agent/skills/plan-writing
Command: npx skills add https://github.com/grasberg/sofia --skill plan-writing-grasberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured task planning with clear breakdowns, dependencies, and verification criteria. Use when implementing features, refactoring, or any multi-step work.

Core Features & Use Cases

  • Clear task breakdowns and verification criteria to guide execution.
  • Phase-agnostic planning with dependencies and dynamic task ordering.
  • Quick-start guidance to generate project-ready task plans.

Quick Start

Create a new plan at the project root and start listing concrete, verifiable tasks.

Frequently Asked Questions about plan-writing

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

FAQPage Schema
How do I break down a software project into verifiable tasks?

To break down a software project into verifiable tasks, decompose multi-step work like feature development or refactoring into actionable items with clear completion criteria and dependencies. This structured task planning ensures every phase has concrete verification steps.

What is the best way to plan dependencies and task ordering for a feature?

The best way to plan dependencies and task ordering is using a phase-agnostic planning framework that supports dynamic task ordering. This allows teams to sequence actionable tasks based on their dependencies rather than fixed chronological phases.

How do I define clear verification criteria for a refactoring plan?

To define clear verification criteria for a refactoring plan, specify concrete completion standards for each actionable task within your project breakdown. This ensures that multi-step refactoring work has measurable, verifiable outcomes guiding the execution.

Can I use this task planning framework for any multi-step engineering project?

Yes, you can use this task planning framework for any multi-step engineering project. It is designed to be phase-agnostic and applies broadly across software engineering contexts, including feature implementation and refactoring.

How do I start generating a project-ready task plan?

To start generating a project-ready task plan, create a new plan at your project root and begin listing concrete, verifiable tasks. This quick-start approach immediately structures your multi-step work with clear dependencies and completion criteria.