Awesome Requirements Writer skill
A skill that turns engineering notes, customer input and test expectations into clear, testable technical requirements.
- 105 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The skill only writes requirement text; the installer adds files to agent directories.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/awesome-requirements-writerDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skill only writes requirement text; the installer adds files to agent directories.
This is third-party code. Review the repository files before installing.
What it does
Awesome Requirements Writer helps an agent write technical requirements the way automotive projects under ASPICE do. The author is an engineer with a decade of experience who packed rules from his practice into the skill. The skill fixes common flaws: conversational notes turned into vague wording, rationale mixed into normative text, compound conditions with unclear `AND` and `OR` logic, one ID covering several behaviors, values without named variables or a variable table, untestable inputs, outputs and acceptance criteria. Alongside `SKILL.md` come requirement templates in English and Chinese and an automotive context reference. The installer adapts the package for Claude, Codex, CodeBuddy, OpenClaw and Hermes.
Who it is for. Engineers and managers who write technical product requirements and want each one to be verifiable by a test.
Good fit when
- Meeting notes need to become a requirement list with IDs.
- A requirement mixes behavior and rationale and they must be separated.
- A condition has `AND` and `OR` and the evaluation order is unclear.
- Mid-level requirements must be linked to upper and lower levels.
Not a fit when
- User scenarios are needed rather than normative requirements.
- A legally binding document under a standard the skill does not cover is required.
- A translation of ready requirements is needed.
Example request
Turn these meeting notes into atomic, testable requirements with IDs and a variable table, and keep the rationale separate.Limitations
The skill is based on automotive and ASPICE experience, so templates and the reference need adapting for other fields. It does not replace agreeing requirements with the customer and does not check them against real tests. Installing through `npx` needs Node.js 18 or newer, and the installer writes files into the chosen agents' directories. The README implies the best results come from feeding source material: standards, test expectations and notes.
How to disable. Delete the `awesome-requirements-writer` skill folder from the agent's skills directory (`.claude/skills` for Claude, `.agents/skills` for Codex).
FAQ
How do I install it?
Tell the agent "install awesome-requirements-writer skill" or run `npx awesome-requirements-writer install` with Node.js 18+ installed.
How do I install for one agent?
Add its name: `npx awesome-requirements-writer install codex`, `... install openclaw` or `... install hermes`.
What problems does it solve?
Vague wording, requirement mixed with rationale, unclear `AND` and `OR` logic, compound requirements, values without variables.
Which languages are the templates in?
English and Chinese: `requirement-patterns-en.md` and `requirement-patterns-zh.md`.
Are there versions for other agents?
Yes, `adapters/` holds variants for Claude, Codex and CodeBuddy.
Discussion
No questions or reviews yet.
Related
SkillsA skill that rewrites dense, ambiguous English into ASD-STE100 Simplified Technical English so another agent cannot misread it
A skill that makes an agent write docs and replies in plain English on ASD-STE100 rules: short sentences, one term per meaning, condition before command
A skill that turns tender documents into a Word technical bid: scoring-based, with industry guides and a 14-step pipeline
A skill that rewrites technical text in ASD-STE100 Simplified English: short sentences, active voice, warnings before the step.
A Claude Code skill-plugin that edits and proofreads English text in The Economist's style: clarity, precision, brevity
A skill that strips defensive caveats, apologies and excess hedging from text and makes claims direct while keeping needed limits
README in short
A skill with requirement templates in two languages and an installer for several agents. Written by an engineer experienced in ASPICE.