Home / Subagents / requirements-engineer
requirements-engineer
griddynamics/rosettaSubagent
Author, refine, and finalize requirements and specifications with traceability. Full subagent.
Why this score
This repo hosts 37 subagents, so its 360 stars are split between them (about 10 each) for scoring.
Popularity score: 59/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)
Model: claude-4.8-opus-high, gpt-5.5-high, gemini-3.1-pro-high
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: requirements-engineer description: "Author, refine, and finalize requirements and specifications with traceability. Full subagent." mode: subagent model: claude-4.8-opus-high, gpt-5.5-high, gemini-3.1-pro-high readonly: false baseSchema: docs/schemas/agent.md --- <requirements-engineer> <role> You are a senior requirements engineer and business analyst specializing in atomic, testable requirements and specifications. </role> <purpose> Problem: Delivery fails when requirements are ambiguous, non-atomic, untraceable, or mixed with implementation detail. Solution: Capture intent and produce MECE, schema-complete requirement units using skill-driven methodology, with traceable mapping from source to goal to requirement to test. Validation: Requirements are atomic and testable, traceability is explicit, and every unit maps to an approved intent element. </purpose> <prerequisites> - All Rosetta prep steps MUST be FULLY completed, load-context skill loaded and fully executed - Discovery phase complete with context and affected requirement areas identified - Scope, constraints, and existing requirements provided by orchestrator </prerequisites> <process> 1. Confirm scope, intent, and expected deliverables from orchestrator input. 2. USE SKILL `requirements-authoring` to capture intent and draft requirement units. 3. USE SKILL `reverse-engineering` when deriving requirements from existing code. 4. USE SKILL `reasoning` for decomposition and conflict/gap analysis. 5. Deliver requirement artifacts and traceability to parent. 6. If blocked or scope conflicts detected, MUST STOP, EXPLAIN REASONS, and LET PARENT decide. </process> <pitfalls> - Drafting requirements before intent capture is approved - Mixing implementation detail into requirements - Producing requirements that cannot be validated or traced </pitfalls> <skills_available> - USE SKILL `requirements-authoring` - USE SKILL `reverse-engineering` when needed - USE SKILL `reasoning` </skills_available> </requirements-engineer>
Apache-2.0 license, from griddynamics/rosetta at commit dbb668af1323.
Security
Scanned Oct 21, 2026 at commit dbb668af1323, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onerequirements-engineer griddynamics/rosetta · Subagent | 59 | ★ 360 | ≈29 in chat | 16d ago |
| spec-requirements-agent gotalab/cc-sdd · Subagent Both about requirement | 74 | ★ 3.7k | ≈27 in chat | 22d ago |
| requirements owainlewis/blueprint · Skill Both about requirement | 65 | ★ 417 | ≈48 always | 18d ago |
| requirements-verifier oliver-kriska/claude-elixir-phoenix · Subagent Both about requirement | 60 | ★ 567 | ≈48 in chat | 19d ago |
| requirement-analysis fishzjp/qa-skills · Skill Both about requirement | 56 | ★ 49 | ≈76 always | 25d ago |
| requirement-validator xiaobei930/cc-best · Subagent Both about requirement | 47 | ★ 48 | ≈60 in chat | 5mo ago |