AI Tool Adapters
This page is the Diataxis reference entry for generated AI-tool adapters. The detailed legacy adapter reference remains available at AI Tool Adapters.
slipway init --tools exports host files that let AI coding tools discover
Slipway commands and governed skill instructions in the current project. Those
files route back to the CLI; they are not separate governance engines.
Supported Tool IDs
Section titled “Supported Tool IDs”| Tool ID | Generated skill path | Invocation style |
|---|---|---|
claude |
.claude/skills/slipway-*/SKILL.md |
/slipway:<command> |
codex |
.codex/skills/slipway-*/SKILL.md |
$slipway-<command> or /skills |
copilot |
.github/skills/slipway-*/SKILL.md |
/slipway-<command> |
cursor |
.cursor/skills/slipway-*/SKILL.md |
/slipway-<command> |
kilo |
.kilocode/skills/slipway-*/SKILL.md |
/slipway:<command> |
kiro |
.kiro/skills/slipway-*/SKILL.md |
@slipway:<command> or host skill picker |
opencode |
.opencode/skills/slipway-*/SKILL.md |
/slipway-<command> |
pi |
.pi/skills/slipway-*/SKILL.md |
/slipway-<command> |
qwen |
.qwen/skills/slipway-*/SKILL.md |
/slipway-<command> or host skill picker |
windsurf |
.windsurf/skills/slipway-*/SKILL.md |
/slipway-<command> |
Generate Or Refresh
Section titled “Generate Or Refresh”slipway init --tools codexslipway init --tools claude,codex,opencodeslipway init --tools allslipway init --refreshslipway init --tools all --refreshRefresh detects Slipway generated markers and preserves user-owned files beside generated adapter directories.
Generated Command Surface
Section titled “Generated Command Surface”Commands that opt into host prompts generate command surfaces. Codex, Kiro, and Qwen expose them as command skills. Other hosts expose prompt, command, or workflow files:
- Claude:
.claude/commands/slipway/<id>.md - Copilot:
.github/prompts/slipway-<id>.prompt.md - Cursor:
.cursor/commands/slipway-<id>.md - Kilo:
.kilocode/workflows/slipway-<id>.md - OpenCode:
.opencode/commands/slipway-<id>.md - Pi:
.pi/prompts/slipway-<id>.md - Windsurf:
.windsurf/workflows/slipway-<id>.md
Generated adapter files route to the slipway CLI. The host surfaces do not
implement separate lifecycle, review, or evidence engines.
Codex command-skill tokens:
$slipway-new$slipway-intake$slipway-plan$slipway-implement$slipway-review$slipway-fix$slipway-done$slipway-next$slipway-run$slipway-status$slipway-codebase-map$slipway-handoff$slipway-preset$slipway-validate$slipway-abort$slipway-cancel$slipway-delete$slipway-repair$slipway-evidence$slipway-health$slipway-instructions$slipway-initslipway tool is CLI-only. It has no generated host command wrapper; generated
skills call helper subcommands directly when required.
Settings And Ownership
Section titled “Settings And Ownership”Settings-capable adapters merge host settings instead of asking agents to hand-edit generated files:
- Claude registers bare inline
slipway hook ...settings commands. - Pi writes
.pi/settings.jsonwithenableSkillCommands=trueand registers./skillsand./prompts. It also generates.pi/extensions/slipway-hooks.ts, which bridges thesession-starthook into pi’ssession_start/before_agent_startextension events. pi auto-discovers.pi/extensions/but loads project-local extensions only after the project is trusted. - Qwen writes
.qwen/settings.jsonto register the session-start hook. - Codex writes
.codex/config.tomlhooks forSessionStart; those hooks are inert until the repo and each hook are trusted by the user, and Slipway never edits global Codex trust settings.
Each adapter is tracked by a Slipway generated sentinel and ownership manifest
under the adapter root’s slipway/ directory. Copilot stores that managed
state under .github/copilot/slipway so refresh does not treat the rest of
.github as Slipway-owned.
Safety Rules
Section titled “Safety Rules”- Treat the current-worktree CLI output as authority.
- Refresh generated adapters after command, skill, or hook contracts change.
- Preserve user-owned files in adjacent AI-tool directories.
- Commit
.slipway.yamlwhen project defaults should be shared. - Review generated adapter files according to repo policy before committing them.
Full Detail
Section titled “Full Detail”See AI Tool Adapters for generated hook details, OpenCode notes, settings-capable hosts, and legacy cleanup behavior.