ai-agents-portability-campaignlisted
Install: claude install-skill rjmurillo/ai-agents
# ai-agents Portability Campaign
<!-- vendor-portability: repository-maintenance skill; source-tree paths name
canonical owners, not consumer-runtime dependencies. Issue #2050. -->
This skill changes hooks. `agent-harness-reference` owns hook facts.
`ai-agents-empirical-probe-toolkit` owns probe design.
`ai-agents-generation-and-release` owns mirror generation and the release path.
## Triggers
- `run the portability campaign`
- `port hooks to a new harness`
- `copilot hook timeout regression`
- `verify the copilot runtime contract`
- `new copilot cli release, recheck the contract`
## Process
### Phase 0: Load the Settled Contract
Read:
1. `.claude/skills/agent-harness-reference/SKILL.md`
2. `.claude/skills/agent-harness-reference/references/official-hook-contracts.md`
3. `.claude/skills/agent-harness-reference/references/probe-evidence.md`
4. `.agents/architecture/ADR-068-consolidated-hook-dispatcher.md`
5. `.agents/architecture/ADR-071-plugin-hook-runtime-contract-verification.md`
6. `.claude/rules/generated-artifacts.md`
Do not run open-ended documentation research. Re-search or re-probe only when
the reference skill's refresh rules apply.
Current load-bearing facts:
| Dimension | Settled contract |
|---|---|
| Event casing | PascalCase compatibility events deliver snake_case payloads |
| Stop | `Stop` is per-turn completion; `SessionEnd` is process lifecycle |
| PreCompact | Supported locally and in cloud automatic compaction |
| Matcher | Supported; PascalCase