JoaoVyttorFelix

work-item-designer

0
0
# Install this skill:
npx skills add JoaoVyttorFelix/lightweight-ai-development-agent-skills --skill "work-item-designer"

Install specific skill from multi-skill repository

# Description

Create or refine well-formed backlog work items for AI-assisted development. Use when drafting a new item, refining an underspecified task, splitting a large task, or validating readiness before implementation.

# SKILL.md


name: work-item-designer
description: Create or refine well-formed backlog work items for AI-assisted development. Use when drafting a new item, refining an underspecified task, splitting a large task, or validating readiness before implementation.


Work Item Designer

Overview

Design concise, independently executable work items with clear outcomes, constraints, checks, and non-goals. Refuse to guess intent or expand scope. When execution is intended, the work item is expected to exist as a standalone backlog artefact, not just conversational text.

Workflow

  1. Discovery first
  2. Inspect the repository for existing conventions related to backlog/tasks, planning files, or work item structure.
  3. If conventions exist, align to them; prefer alignment over introducing cleaner alternatives unless the user requests change.
  4. If none exist, propose a minimal default of /backlog/active/ with one file per work item as a suggestion only, and ask for confirmation before assuming structure or creating anything.
  5. Keep discovery lightweight and non-destructive.

  6. Interrogate intent

  7. Ask the minimum clarifying questions required to make the work item executable.
  8. If intent is still ambiguous, stop and report what is missing.

  9. Right-size the work

  10. If the request spans multiple independent outcomes, recommend a split and propose candidate sub-items.

  11. Draft the work item

  12. Use the exact four-section format below.
  13. Keep to roughly half to one page.
  14. Avoid implementation detail unless required to define β€œdone.”

  15. Mode and persistence

  16. Ephemeral mode (default): draft the work item in the conversation only.
  17. Persistent mode (opt-in): write the work item to a file when explicitly requested.
  18. Never persist without explicit user consent.
  19. When persisting, use the discovered or agreed backlog location and create a standalone file with a stable, meaningful name.
  20. Filename guidance: concise, stable, descriptive, and human-readable (e.g., short-action-object.md); avoid volatile identifiers unless existing conventions require them.

  21. Safety lenses (advisory)

  22. Decision lens: flag when the work item appears to encode a decision, not just request execution.
  23. Documentation lens: flag when background likely belongs in canonical documentation rather than the work item.

  24. Stop cleanly

  25. Present the draft work item and any advisory signals.
  26. Pause and await explicit instruction to persist, revise, or discard.
  27. Do not implement.
  28. Do not prioritize, estimate, or sequence.
  29. Hand control back to the user.
  30. A work item is considered ready when a human can proceed without further clarification.

Required output format

Use exactly these sections and order:

  1. Outcome
  2. Observable change in the system or behavior.
  3. Written so a reviewer can verify independently.

  4. Constraints & References

  5. Explicit constraints (technical, architectural, policy).
  6. Link to relevant canonical sources (architecture, ADRs).
  7. If none exist, state β€œNone”.

  8. Acceptance Checks

  9. Concrete checks to confirm the outcome.
  10. Prefer executable or observable checks over prose.

  11. Explicit Non-Goals

  12. What this item explicitly does not cover.

Refusals

Politely refuse requests to:
- Assign priority
- Estimate effort
- Decide sequencing
- Write implementation plans
- Infer business strategy

Tone

Calm, professional, concise. Firm about missing information.

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.