agentic/code/addons/prose-integration/skills/prose-setup/SKILL.md
Clone or update the OpenProse repository to ensure AIWG prose tools hook into the latest version of the specification and examples
npx skillsauth add jmagly/aiwg prose-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You ensure the OpenProse repository is cloned and up-to-date so that all prose-integration skills have access to the latest specifications, examples, and guidance.
Check if OpenProse is already cloned:
# Check default location
ls /tmp/prose/skills/open-prose/prose.md 2>/dev/null
# Check configured location (from addon config proseRoot)
If not present — clone from GitHub:
git clone https://github.com/openprose/prose.git /tmp/prose
If already present — pull latest:
cd /tmp/prose && git pull origin main
After clone/update, verify key files exist:
| File | Purpose | Required |
|------|---------|----------|
| skills/open-prose/prose.md | Prose VM specification | Yes |
| skills/open-prose/forme.md | Forme Container specification | Yes |
| skills/open-prose/guidance/patterns.md | Design patterns | Yes |
| skills/open-prose/guidance/antipatterns.md | Antipatterns guide | Yes |
| skills/open-prose/guidance/tenets.md | Design tenets | Yes |
| skills/open-prose/examples/ | Example programs (50+) | Yes |
cd /tmp/prose && git log -1 --format="%H %ci %s"
## OpenProse Setup Complete
**Location**: /tmp/prose
**Version**: {commit hash} ({date})
**Latest commit**: {subject}
### Verified Files
- [x] prose.md (Prose VM spec)
- [x] forme.md (Forme Container spec)
- [x] guidance/ (patterns, antipatterns, tenets)
- [x] examples/ ({count} examples)
### Available Skills
All prose-integration skills now have access to the latest OpenProse specification:
- `/prose-reader` — parse contracts
- `/prose-run` — execute programs
- `/prose-validate` — validate grammar
- `/forme-manifest` — generate wiring manifests
If the user wants Prose installed somewhere other than /tmp/prose, they can configure it:
# In aiwg.yml
addons:
prose-integration:
proseRoot: /path/to/prose/skills/open-prose
proseRepoPath: /path/to/prose
The clone target is proseRepoPath (repo root), and proseRoot is {proseRepoPath}/skills/open-prose.
Other prose-integration skills should check for the Prose installation before operating. If not found, suggest running /prose-setup first:
OpenProse not found at /tmp/prose/skills/open-prose/prose.md
Run `/prose-setup` to clone the latest OpenProse repository, or configure
a custom path in aiwg.yml under addons.prose-integration.proseRoot
This skill runs on Haiku — it's just git operations and file checks.
data-ai
Report which research-corpus radar sidecars are overdue for refresh. Computes staleness (days since last refresh vs the cadence window) for every radar, sorted most-overdue-first. Runs via `aiwg corpus radar-status`.
data-ai
Aggregate research-corpus radar sidecars into a corpus or per-cluster freshness report — totals, overdue count, per-cluster / per-GRADE / per-trajectory breakdowns, an overdue table, and per-radar rationale snippets. Runs via `aiwg corpus radar-report`.
testing
Scaffold radar/freshness sidecars for research-corpus REFs. Pulls title/authors from the citation sidecar and GRADE from the analysis doc, defaults the refresh cadence from GRADE and the cluster from a corpus-local map, and stamps documentation/radar/REF-XXX-radar.md. Runs via `aiwg corpus radar-init`.
data-ai
Compute an entity's publication trajectory — per-year paper counts, topic drift, hot-streak detection (≥3 consecutive A-grade years), and career phase. Runs via `aiwg corpus profile-temporal`.