Skip to main content

Targets and stable dispatchers

One generation is projected into 14 supported skill locations:

TargetMode
.claude/skillssymlink
.opencode/skillssymlink
.kimi-code/skillssymlink
.minimax/skillsverified copy
.cursor/skillssymlink
.codex/skillsverified copy
.gemini/skillssymlink
.roo/skillssymlink
.windsurf/skillssymlink
.codeium/windsurf/skillssymlink
.agents/skillssymlink
.config/zed/skillssymlink
.zed/skillssymlink
.cline/skillssymlink

Codex and MiniMax require real directories, so the installer copies their skills. Every target receives an Ed25519-signed receipt that binds its payload mode and hash to the generation and canonical skill-index hash. Every other target links through the active generation. A destination collision is preserved and reported; the installer does not overwrite unrelated user content.

Stable dispatchers live under ~/.prometheus/plugins/prometheus-skill-pack/stable/. They resolve required scripts and helpers through current, including hook dispatch, project detection, memory outbox flush, learning enqueue, pk health, and the skill index. Host configuration points to these stable paths, so activation and rollback do not require rewriting hook registrations.

Verification rejects missing or unsigned receipts, wrong modes or hashes, index parity drift, a dispatcher that resolves outside generations/, or a target still resolving through a stale version path.