work-planning

Standardize software work package creation with outcome-level specifications and acceptance criteria.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/ambrovia/agent-skills-pipeline --skill work-planning-ambrovia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work-planning
Source: https://github.com/ambrovia/agent-skills-pipeline/tree/main/skills/work-planning
Command: npx skills add https://github.com/ambrovia/agent-skills-pipeline --skill work-planning-ambrovia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of scope creep and lack of clarity in software development by enforcing a rigorous, outcome-based specification process for new work packages.

Core Features & Use Cases

  • Strategic Framing: Ensures every task is justified by a clear outcome and engineering tier before any code is written.
  • Standardized Specification: Seeds a consistent plan.md template that guides downstream phases like design, architecture, and review.
  • Gatekeeping: Prevents the registration of ill-defined or redundant work, ensuring only high-value, testable tasks enter the pipeline.

Quick Start

Use the work-planning skill to register a new work package for the mobile-collapse feature under track L.

Frequently Asked Questions about work-planning

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

FAQPage Schema
How do I prevent scope creep when defining new software work packages?

Prevent scope creep by enforcing rigorous, outcome-based specifications for new software work packages before they enter the development pipeline. This ensures every task is testable and justified by a clear outcome.

What is the best way to standardize engineering specifications for new features?

Standardize engineering specifications by seeding a consistent plan.md template that enforces outcome-level acceptance criteria. This guides downstream phases like design, architecture, and review with clear requirements.

How do I gatekeep ill-defined tasks from entering the development pipeline?

Gatekeep ill-defined tasks by validating strategic framing and requiring adherence to a pipeline-defined directory structure before allowing registration. This prevents redundant work from entering the pipeline.

Can I register a work package without defining an engineering tier and acceptance criteria?

Registering a work package without defining an engineering tier and acceptance criteria is blocked. The process mandates strategic framing and outcome-level specifications to ensure only high-value tasks are registered.

When do I need to apply outcome-based specifications in project management?

Apply outcome-based specifications in project management when maintainers need to define, size, and gate new features. It is required whenever you need to justify a task with a clear outcome before code is written.

Why does registering a work package require a pipeline-defined directory structure?

Registering a work package requires a pipeline-defined directory structure to enforce standardized specification and strategic framing. This validates the task's outcome before it enters the development pipeline.