Skip to content

Commit 30583c7

Browse files
committed
docs(contributing): document reqstool/openspec CLI prerequisites
Neither CLI was documented as a prerequisite anywhere. Also notes the Claude Code marketplace/plugin prompt contributors will see on first open, now that .claude/settings.json enables it by default. Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
1 parent 3d746d1 commit 30583c7

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

CONTRIBUTING.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ For DCO sign-off, commit conventions, and code review process, see the organizat
88

99
- Java 21+
1010
- Gradle 9.3+ (use the wrapper)
11+
- [reqstool](https://github.com/reqstool/reqstool-client) (`pipx install reqstool`)
12+
- [OpenSpec](https://github.com/Fission-AI/OpenSpec) (`npm install -g @fission-ai/openspec`)
1113

1214
## Setup
1315

@@ -16,9 +18,13 @@ git clone https://github.com/reqstool/reqstool-java-gradle-plugin.git
1618
cd reqstool-java-gradle-plugin
1719
```
1820

19-
If using Claude Code, regenerate the `opsx` slash commands and OpenSpec skills
20-
(`.claude/commands/opsx/`, `.claude/skills/openspec-*`) after cloning — they're
21-
CLI-generated tool scaffolding, not committed to the repo:
21+
If using Claude Code, opening this repo will prompt you to confirm adding the `reqstool-ai`
22+
marketplace and enabling the `reqstool`/`reqstool-openspec` plugins (configured in
23+
`.claude/settings.json`) — accept the prompt.
24+
25+
Then regenerate the `opsx` slash commands and OpenSpec skills
26+
(`.claude/commands/opsx/`, `.claude/skills/openspec-*`) — they're CLI-generated tool scaffolding,
27+
not committed to the repo:
2228

2329
```bash
2430
openspec update # or: openspec init --tools claude --force

0 commit comments

Comments
 (0)