/prose-setup
Clone or update the OpenProse repository to ensure AIWG prose tools hook into the latest version of the specification and examples
$ npx -y skills add jmagly/aiwg --skill prose-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/prose-setup
Context preview
The summary Claude sees to decide when to auto-load this skill.
Clone or update the OpenProse repository to ensure AIWG prose tools hook into the latest version of the specification and examples
SKILL.md
prose-setup.SKILL.mdnamespace: aiwg
name: prose-setup
description: Clone or update the OpenProse repository to ensure AIWG prose tools hook into the latest version of the specification and examples
version: 0.1.0
platforms: [all]
Prose Setup Skill
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.
Triggers
- "setup prose" / "install prose" / "install openprose"
- "update prose" / "update openprose"
- "clone prose repo"
- "ensure prose is available"
- "prose setup"
Behavior
Step 1: Check Current State
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)
Step 2: Clone or Update
**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
Step 3: Verify Installation
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 |
Step 4: Report Version
cd /tmp/prose && git log -1 --format="%H %ci %s"
Step 5: Output Summary
## 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 manifestsCustom Install Location
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/proseThe clone target is `proseRepoPath` (repo root), and `proseRoot` is `{proseRepoPath}/skills/open-prose`.
Auto-Setup
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
Model
This skill runs on **Haiku** — it's just git operations and file checks.
References
- @$AIWG_ROOT/agentic/code/addons/prose-integration/README.md — prose-integration addon overview
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/research-before-decision.md — Verify installation state before cloning or pulling
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/human-authorization.md — Confirm custom install location with user when non-default path requested
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference for AIWG addon configuration
Read more
namespace: aiwg name: prose-setup description: Clone or update the OpenProse repository to ensure AIWG prose tools hook into the latest version of the specification and examples version: 0.1.0 platforms: [all]
Prose Setup Skill
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.
Triggers
- "setup prose" / "install prose" / "install openprose"
- "update prose" / "update openprose"
- "clone prose repo"
- "ensure prose is available"
- "prose setup"
Behavior
Step 1: Check Current State
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)
Step 2: Clone or Update
**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
Step 3: Verify Installation
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 |
Step 4: Report Version
cd /tmp/prose && git log -1 --format="%H %ci %s"
Step 5: Output Summary
## 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 manifestsCustom Install Location
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/proseThe clone target is `proseRepoPath` (repo root), and `proseRoot` is `{proseRepoPath}/skills/open-prose`.
Auto-Setup
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
Model
This skill runs on **Haiku** — it's just git operations and file checks.
References
- @$AIWG_ROOT/agentic/code/addons/prose-integration/README.md — prose-integration addon overview
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/research-before-decision.md — Verify installation state before cloning or pulling
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/human-authorization.md — Confirm custom install location with user when non-default path requested
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference for AIWG addon configuration
Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.
Repo: jmagly/aiwg
Other skills on aiwg.
- /agent-loop-ext
Crash-resilient external agent loop with state persistence and CI/CD integration
Open skill - /agent-loop
Detect requests for iterative autonomous agent loops and route to the appropriate loop executor
Open skill - /auto-test-execution
Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern
Open skill - /cross-task-learner
Enable agent loops to learn from similar past tasks and share patterns across loops
Open skill - /debug-memory
Query and manage the executable feedback debug memory
Open skill - /execute-feedback
Execute tests on generated code and iterate until passing
Open skill

