open-prose
Installation
SKILL.md
OpenProse Skill
OpenProse has five load-bearing pieces:
| Piece | File | Role |
|---|---|---|
| Contract Markdown | contract-markdown.md |
Human-readable *.prose.md source format |
| Forme | forme.md |
Semantic dependency-injection container that wires contracts |
| Prose VM | prose.md |
Execution engine that runs responsibilities, functions, and pinned execution blocks |
| ProseScript | prosescript.md |
Imperative scripting layer for ### Execution blocks and pattern delegation |
| Responsibility Runtime | responsibility-runtime.md |
Responsibility-Oriented Architecture: standing goals, Reactor, and compile/serve doctrine |
Use Contract Markdown when authors want declarations and auto-wiring. Use ProseScript when authors want to pin choreography: order, loops, conditionals, parallelism, retries, and explicit function calls.
First 90 Seconds
After activation, choose the narrowest path that matches the user's intent: