project-planning

Convert software ideas into structured project plans with user stories and acceptance criteria.

39|6|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/devsforge/orchestrator --skill project-planning-devsforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-planning
Source: https://github.com/devsforge/orchestrator/tree/main/skills/project-planning
Command: npx skills add https://github.com/devsforge/orchestrator --skill project-planning-devsforge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you avoid vague ideas, unclear requirements, and uncontrolled scope by converting an initial concept into structured plans, user stories, acceptance criteria, and prioritized deliverables.

Core Features & Use Cases

  • Discovery questioning: clarifies the problem, users, success criteria, constraints, and timeline so you start with shared understanding.
  • Requirements & user stories: structures functional, non-functional, technical, and business requirements into user stories with acceptance criteria and estimation signals.
  • Prioritization & scope management: applies MoSCoW and scope-in/scope-out definitions to reduce churn, align stakeholders, and prevent scope creep.

Quick Start

Use the project-planning skill to turn your feature idea into prioritized user stories with acceptance criteria for a near-term MVP.

Frequently Asked Questions about project-planning

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

FAQPage Schema
How do I convert a feature idea into structured user stories with acceptance criteria?

Converting a feature idea into user stories involves discovery questioning to clarify problems and users, then structuring functional and non-functional requirements into user stories with clear acceptance criteria and estimation signals.

What is the best way to prioritize requirements and prevent scope creep in project planning?

Prioritizing requirements to prevent scope creep is best handled by applying MoSCoW prioritization alongside explicit scope-in and scope-out definitions, which reduces churn and aligns stakeholders on deliverables.

How does MoSCoW prioritization work for managing software deliverables?

MoSCoW prioritization for software deliverables works by categorizing requirements into Must have, Should have, Could have, and Won't have, ensuring near-term MVP scope is clearly defined and stakeholder alignment is maintained.

Can I use T-shirt sizing and story points for estimation during requirements gathering?

Yes, you can use T-shirt sizing or story points for estimation during requirements gathering to assign effort signals to user stories, helping teams gauge the scale of scoped deliverables before development begins.

What is included in scope and risk documentation for new product epics?

Scope and risk documentation for new product epics includes explicit scope-in and scope-out definitions, identified constraints, success criteria, and risk assessment outputs to prevent uncontrolled scope and clarify deliverables.

When do I need formal requirements gathering for a new software feature?

Formal requirements gathering for a new software feature is needed when you have a vague initial concept that requires structured discovery, problem clarification, and stakeholder alignment to avoid uncontrolled scope before development.