agentleFS
rpraharajrpraharaj/ai-sdlc/skills/shape-work/SKILL.md

shape-work

Skill0 starsChanged 16 days agoMITView on GitHub

Turn a vague request into a scoped task with in/out of scope and yes/no acceptance. Use when the user says shape this, scope this, stress-test the plan, or pastes a rough ask. Do not write product code. Do not start the first slice unless they asked to implement too.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

4 rules. About 0 are common, 2 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    If kind is incident or greenfield, stop and run that skill.

    line 34
  2. Very specific:

    If kind is change, several decisions are open, and they asked to think it through, prefer write-prd or write-design over a one-shot shape.

    line 36
  3. Distinctive:

    Read AGENTS.md. Skim only the files needed to name a real approach.

    line 50
  4. Distinctive:

    Write the document from references/shaped-work-template.md.

    line 53

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Shape work

Turn the ask into a task another session can implement without guessing. Do not edit product code.

Is this the right skill?

SignalDo this instead
Stack trace / “broken”debug (shape the repro; do not skip it)
Production down / wrong data in prodincident-triage
Empty tree / no appstart-project
What / why for userswrite-prd
Durable system shapewrite-architecture
How this initiative is builtwrite-design
Ticket listwrite-dev-tasks
How does this code workexplain-code — no fake task
README / API / runbook onlywrite-docs
Pure questionAnswer; no fake task

If kind is incident or greenfield, stop and run that skill. If the workspace is only README / LICENSE / .gitignore / AGENTS.md, treat as greenfield.

If kind is change, several decisions are open, and they asked to think it through, prefer write-prd or write-design over a one-shot shape.

Required inputs

  • The user’s ask
  • AGENTS.md if present. If the change is more than a few lines and the repo is unmapped, run explore-codebase or say knowledge is incomplete.

Human decisions (do not invent)

  • Product forks (who it is for, contradicting goals)
  • Whether a smaller reuse option is enough

Procedure

  1. Read AGENTS.md. Skim only the files needed to name a real approach.
  2. Decide the kind (table above). Ask at most a few blocking questions. Non-blocking go in the doc.
  3. Large ambiguous change: decision pass — frontier questions with recommended answers; wait; do not invent lookup-able facts.
  4. Write the document from references/shaped-work-template.md. Every acceptance check is yes/no. No “works well.”
  5. Save a file only if the user asked or the repo already keeps shapes (docs/tasks/). Otherwise print it.

Output

  • Path: reply, or docs/tasks/<slug>-slice.md
  • Template: references/shaped-work-template.md

Quality bar

  • Out of scope is non-empty unless the ask is tiny
  • At least one acceptance check would fail today (change/defect)
  • First slice is smaller than the whole goal when there is more than one risk
  • Likely files are real paths or you say you could not find them

Done

  1. The shaped work
  2. Next skill — do not implement unless they said shape and implement and slice 1 is fully specified

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.