issue-shaping

Shape rough requests into problem statements with constraints and acceptance criteria.

1|1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/emmepra/ora-et-labora --skill issue-shaping
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: issue-shaping
Source: https://github.com/emmepra/ora-et-labora/tree/main/skills/issue-shaping
Command: npx skills add https://github.com/emmepra/ora-et-labora --skill issue-shaping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating rough requests into a well-scoped plan by creating a durable problem statement, constraints, risks, and acceptance criteria before any code is written.

Core Features & Use Cases

  • Converts vague input into a concrete issue contract that can be shaped into .project/ artifacts.
  • Produces a brainstorm placeholder (00_brainstorm.md) and a ready-to-run GitHub issue body with clear acceptance criteria.
  • Guides feasibility assessment and blueprint fit to prevent scope creep and misalignment.

Quick Start

Turn rough requests into a shaped issue with constraints, acceptance criteria, and a brainstorm placeholder.

Frequently Asked Questions about issue-shaping

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

FAQPage Schema
How do I turn rough project requests into actionable GitHub issues?▼

To turn rough requests into actionable GitHub issues, you must shape the input into a clear problem statement with constraints, risks, and acceptance criteria before writing any code. This prevents scope creep and ensures alignment.

What is issue shaping in software planning?▼

Issue shaping is a planning workflow that converts vague input into a concrete issue contract. It produces a durable problem statement, constraints, risks, acceptance checks, and a brainstorm placeholder to guide development.

How do I write acceptance criteria for a poorly defined feature request?▼

Writing acceptance criteria for a poorly defined request requires applying a blueprint fit workflow to assess feasibility. This process shapes the rough input into a ready-to-run GitHub issue body with clear, actionable acceptance checks.

When should I create a brainstorm file during project planning?▼

You should create a brainstorm file, such as `00_brainstorm.md`, when a rough request requires shaping into a structured plan. The blueprint fit workflow decides when this placeholder is needed to prevent misalignment.

Does issue shaping work for risk management and scope creep prevention?▼

Issue shaping works for risk management by guiding feasibility assessment and blueprint fit before development begins. By creating a durable problem statement with explicit constraints, it actively prevents scope creep and misalignment.

Can I use issue shaping to generate project artifacts from a vague idea?▼

Yes, you can use issue shaping to generate project artifacts from a vague idea. It shapes the input into a complete, ready-to-action artifact set that can be integrated into `.project/` directories for development planning.