Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Nove Requirements

This repository provides one reusable subagent and five supporting skills for requirements engineering (for Codex and Claude Code). It supports step-by-step, traceable requirements analysis and specification workflows.

What Is Included

  • 🤖 requirements-engineer: subagent that guides requirements analysis and spcification work step by step
  • 🧩 context-modeling: skill for defining the system boundary and external actors
  • 🧩 use-case-modeling: skill for deriving actor goals and use cases
  • 🧩 domain-modeling: skill for identifying domain concepts and relationships
  • 🧩 system-responsibility-modeling: skill for describing system responsibilities
  • 🧩 requirement-specification: skill for writing functional and non-functional requirements

Repository structure:

codex/
  agents/
    requirements-engineer.toml
  skills/
    context-modeling/
    use-case-modeling/
    domain-modeling/
    system-responsibility-modeling/
    requirement-specification/
claude/
  agents/
    requirements-engineer.md
  skills/
    context-modeling/
    use-case-modeling/
    domain-modeling/
    system-responsibility-modeling/
    requirement-specification/

What the Subagent and Skills Generate

Through iterative interaction with the user, the requirements-engineer subagent and skills produce approved artifacts in the following structure:

requirements-analysis-<task-name>/
  context-model.md
  use-case-model.md
  domain-model.md
  system-responsibility-model.md
  requirements-specification/

Quick Start

Common (Clone)

  1. Clone this repository.
  2. Move to the repository root.
git clone https://github.com/Nove-Lab/Nove-Requirements.git
cd Nove-Requirements

for Codex

Global install (~/)

mkdir -p ~/.codex/agents ~/.agents/skills
cp codex/agents/* ~/.codex/agents/
cp -R codex/skills/* ~/.agents/skills/

Project-local install (<project-dir>/)

mkdir -p <project-dir>/.codex/agents <project-dir>/.agents/skills
cp codex/agents/* <project-dir>/.codex/agents/
cp -R codex/skills/* <project-dir>/.agents/skills/

Usage

Spawn requirements-engineer subagent, and describe your development goal. The requirements-engineer subagent will orchestrate five skills.

cd <project-dir>
codex
> Spawn requirements-engineer subagent
> I want to develop a team task management web app. Analyze and Specify requirements.

Or use one skill directly based on your current needs:

  • $context-modeling
  • $use-case-modeling
  • $domain-modeling
  • $system-responsibility-modeling
  • $requirement-specification
cd <project-dir>
codex
> $context-modeling Perform context modeling for a team task management web app.

for Claude Code

Global install (~/)

mkdir -p ~/.claude/agents ~/.claude/skills
cp claude/agents/* ~/.claude/agents/
cp -R claude/skills/* ~/.claude/skills/

Project-local install (<project-dir>/)

mkdir -p <project-dir>/.claude/agents <project-dir>/.claude/skills
cp claude/agents/* <project-dir>/.claude/agents/
cp -R claude/skills/* <project-dir>/.claude/skills/

Usage

Invoke the requirements-engineer subagent using **@agent-requirements-engineer** (recommended), or open **/agents** and launch requirements-engineer, then describe your goal.

cd <project-dir>
claude
> @agent-requirements-engineer I want to develop a team task management web app. Analyze and specify requirements.

Or use one skill directly based on your current needs:

  • /context-modeling
  • /use-case-modeling
  • /domain-modeling
  • /system-responsibility-modeling
  • /requirements-specification
cd <project-dir>
claude
> /context-modeling Perform context modeling for a team task management web app.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors