Files
Auree Aubert addc862efb Rename cargo-cdk to cargo-project, following the CLI's project group (#128)
* Rename cargo-cdk to cargo-project, following the CLI's `project` group

@cargo-ai/cli renamed `cargo-ai cdk` to `cargo-ai project` and kept `cdk`
as an alias. The skill directory, its name, every cross-link, and every
command example now say project. The @cargo-ai/cdk package, its imports,
`npx @cargo-ai/cdk`, cargo.state.json and the define* builders are unchanged.

- hooks/approve-cli.sh gates `project deploy` and `project destroy` next to
  the cdk pairs; without them the renamed deploy auto-approved.
- skills-lint knows `project` as a CLI domain.
- The "deploy from CI" trigger becomes "deploy the workspace from CI". The
  CI routing case was a tie on main, won only because cargo-cdk sorted
  before cargo-hosting; cargo-project sorts after it.
- No redirect stub at the old name.
- cargo-project 2.0.0; patch bumps for the eight skills that link to it,
  and the plugin manifests follow the router to 1.25.1.

Needs the CLI release that ships the project group, with cargo/cli-version
bumped to it, before merge.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KRC3ERvnznXTw3WFLWrPaS

* Keep cargo-cdk as a redirect to cargo-project

`npx skills add` never deletes an installed skill that vanished upstream, and
`skills update` skips the deletion non-interactively. A plain rename left every
existing install with a frozen cargo-cdk routing next to cargo-project.

cargo-cdk/SKILL.md is now a pointer (2.0.0), so the next refresh overwrites
the stale copy, and a CLI that still hands off to cargo-cdk lands on it.
Checked by installing main and then this branch into a throwaway HOME.

It is marked `metadata.redirect: cargo-project`. skill-redirects.mjs lets
lint (count, router check), the routing eval, llms.txt and the Codex package
skip it; lint still lints the file and requires the target to be a skill.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KRC3ERvnznXTw3WFLWrPaS

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-13 23:25:31 -07:00
..