Home / Subagents / requirements-engineer

requirements-engineer

griddynamics/rosettaSubagent

Author, refine, and finalize requirements and specifications with traceability. Full subagent.

ScannedSubagentSource: GitHub
360 stars Updated 16d ago License Apache-2.0 Context ≈29 tokens in your chat
59popular

Why this score

Stars7/35
Usage (forks)2/15
Upkeep25/25
License15/15
Owner history10/10

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.

NameScoreStarsContextUpdated
This onerequirements-engineer griddynamics/rosetta · Subagent 59★ 360≈29 in chat16d ago
spec-requirements-agent gotalab/cc-sdd · Subagent Both about requirement 74★ 3.7k≈27 in chat22d ago
requirements owainlewis/blueprint · Skill Both about requirement 65★ 417≈48 always18d ago
requirements-verifier oliver-kriska/claude-elixir-phoenix · Subagent Both about requirement 60★ 567≈48 in chat19d ago
requirement-analysis fishzjp/qa-skills · Skill Both about requirement 56★ 49≈76 always25d ago
requirement-validator xiaobei930/cc-best · Subagent Both about requirement 47★ 48≈60 in chat5mo ago