mirror of
https://github.com/getcargohq/cargo-skills.git
synced 2026-09-14 19:17:15 +08:00
addc862efb
* 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>
79 lines
2.2 KiB
JSON
79 lines
2.2 KiB
JSON
{
|
|
"$comment": "Generated by .github/scripts/skills-metadata.mjs — do not hand-edit. Regenerate with: node .github/scripts/skills-metadata.mjs --write .",
|
|
"name": "cargo-project",
|
|
"version": "2.0.0",
|
|
"documents": [
|
|
{
|
|
"path": "SKILL.md",
|
|
"kind": "entrypoint",
|
|
"title": "Cargo project — declarative workspace-as-code"
|
|
},
|
|
{
|
|
"path": "guides/authoring-resources.md",
|
|
"kind": "guide",
|
|
"title": "Authoring resources"
|
|
},
|
|
{
|
|
"path": "guides/deploy-and-state.md",
|
|
"kind": "guide",
|
|
"title": "Deploy & state"
|
|
},
|
|
{
|
|
"path": "guides/typed-config.md",
|
|
"kind": "guide",
|
|
"title": "Typed config — `cargo-ai project types`"
|
|
},
|
|
{
|
|
"path": "recipes/add-connector-and-model.md",
|
|
"kind": "recipe",
|
|
"title": "Recipe: add a connector and a model sourced from it"
|
|
},
|
|
{
|
|
"path": "recipes/build-an-agent.md",
|
|
"kind": "recipe",
|
|
"title": "Recipe: build an agent (model + tool + agent)"
|
|
},
|
|
{
|
|
"path": "recipes/deploy-from-ci.md",
|
|
"kind": "recipe",
|
|
"title": "Recipe: deploy from CI"
|
|
},
|
|
{
|
|
"path": "recipes/migrate-existing-workspace.md",
|
|
"kind": "recipe",
|
|
"title": "Recipe: bring an existing workspace under CDK management"
|
|
},
|
|
{
|
|
"path": "recipes/scaffold-a-workspace.md",
|
|
"kind": "recipe",
|
|
"title": "Recipe: scaffold a workspace from scratch"
|
|
},
|
|
{
|
|
"path": "references/commands.md",
|
|
"kind": "reference",
|
|
"title": "Command reference — `cargo-ai project`"
|
|
},
|
|
{
|
|
"path": "references/cookbooks.md",
|
|
"kind": "reference",
|
|
"title": "Cookbooks: worked CDK examples, before you author one from scratch"
|
|
},
|
|
{
|
|
"path": "references/examples/full-workspace.md",
|
|
"kind": "example",
|
|
"title": "Example: a full GTM workspace end-to-end"
|
|
},
|
|
{
|
|
"path": "references/resources.md",
|
|
"kind": "reference",
|
|
"title": "Resource reference"
|
|
},
|
|
{
|
|
"path": "references/troubleshooting.md",
|
|
"kind": "reference",
|
|
"title": "Troubleshooting"
|
|
}
|
|
],
|
|
"contentHash": "e98e3703791cd2ccee054f171f5f61e74b0016ff19774b2d50b967059787c3c3"
|
|
}
|