setup-alllisted
Install: claude install-skill atman-33/workhub
Run all engineering plugin setup steps in sequence. Each phase is independent — a failure in one phase is reported and the next phase continues.
---
## Phase 1 — Set up OpenSpec
1. Run `node --version`. If Node.js is missing or older than 20.19.0, report the version and skip to Phase 2 with a note.
2. Check whether OpenSpec CLI is already installed globally:
```bash
npm list -g @fission-ai/openspec --depth=0
```
If not installed, install it:
```bash
npm install -g @fission-ai/openspec@latest
```
3. Run:
```bash
openspec init --tools claude
```
---
## Phase 2 — Scaffold project-context.json
4. Read `.claude/project-context.json` in the current project root.
- If it already exists: show its current contents and note that it was left unchanged.
- If it does not exist: create it with the following template (placeholder paths must be replaced by the user):
```json
{
"roleBasedDelegation": true,
"openspecPath": "<absolute path to the openspec docs folder>",
"projects": [
{
"name": "example-project",
"path": "<absolute path to a frequently-used project>",
"summary": "short one-line description (optional)"
}
]
}
```
---
## Phase 3 — Scaffold rules-ex infrastructure
5. Read `.claude/rules/rules-ex-authoring.md`.
- If it already exists: show its path and note it was left unchanged.
- If it does not exist: read `skills/setup-rules-ex/asset