authoring-requirements

Installation
SKILL.md

Authoring Requirements

Overview

Write technology-agnostic functional requirements, identify edge cases, and define measurable success criteria. Focus on WHAT the system does and WHY, never HOW it's implemented.

When to Use

  • Starting a new feature specification
  • Documenting acceptance criteria for user stories
  • Defining API contracts at the business logic level
  • Creating requirements for stakeholder review
  • When existing requirements are vague or missing structure
  • Translating informal feature requests into formal requirements

When NOT to Use

  • Implementation planning - Use design docs or architecture decisions instead
  • Technical architecture decisions - Use ADRs or technical design documents
Related skills

More from deepeshbodh/human-in-loop

Installs
5
GitHub Stars
28
First Seen
Feb 25, 2026