Deprecate inactive skills

This commit is contained in:
2026-08-26 17:01:23 -04:00
parent 9a1d21da4d
commit 9195cf3ee7
21 changed files with 1 additions and 58 deletions

View File

@@ -9,6 +9,7 @@ The domain glossary lives at `$(xdg-user-dir DOCUMENTS)/ai-artifacts/projects/sk
Context, ADRs, specs, and tasks live under `$(xdg-user-dir DOCUMENTS)/ai-artifacts/projects/skills/`. Context, ADRs, specs, and tasks live under `$(xdg-user-dir DOCUMENTS)/ai-artifacts/projects/skills/`.
- Skill source lives under `skills/<name>/`. - Skill source lives under `skills/<name>/`.
Do not edit generated links under `.agents/skills/` or `.claude/skills/` as source. Do not edit generated links under `.agents/skills/` or `.claude/skills/` as source.
- Deprecated skill source lives under `deprecated/<name>/`.
- Run `nix flake check` before considering a repository-wide change complete. - Run `nix flake check` before considering a repository-wide change complete.
The check builds every packaged skill plus the Home Manager module and shell hook. The check builds every packaged skill plus the Home Manager module and shell hook.
- The dev shell may place Nix-delivered skills into `.agents/skills/` and maintain `.claude/skills` as a compatibility symlink. - The dev shell may place Nix-delivered skills into `.agents/skills/` and maintain `.claude/skills` as a compatibility symlink.

View File

@@ -1,17 +0,0 @@
---
description: Review a tiny CLI against the 10 AXI principles and produce a report card.
---
## Prompt
There is a small command-line tool named `greet` in the current directory (`./greet`).
Review it against the 10 AXI (Agent eXperience Interface) principles by running it black-box, and give me a report card that scores each principle with a concrete verdict and a fix for anything that isn't a clean pass.
## Hard assertions
```sh
grep -qiE 'AXI|principle' "$OUTPUT"
grep -qiE 'PASS|PARTIAL|FAIL' "$OUTPUT"
```
## Soft criteria
- The review scores each of the 10 AXI principles with an explicit verdict grounded in the tool's actual observed output, not in guesses about its source.
- Every principle that is not a clean pass carries a concrete, actionable fix.
- The review is driven by running the `greet` tool and citing what it emitted, rather than by generic CLI advice.

View File

@@ -1,41 +0,0 @@
#!/usr/bin/env sh
# greet: a tiny CLI, deliberately imperfect, for exercising an AXI review.
usage() {
cat <<'EOF'
greet — say hello
USAGE:
greet hello <name> print a greeting
greet json <name> print the greeting as JSON
greet --help show this help
EOF
}
case "$1" in
--help|-h|help)
usage
;;
hello)
if [ -z "$2" ]; then
echo "error: missing name" >&2
exit 1
fi
echo "Hello, $2!"
;;
json)
if [ -z "$2" ]; then
echo "error: missing name" >&2
exit 1
fi
printf '{"greeting":"Hello","name":"%s"}\n' "$2"
;;
"")
usage >&2
exit 2
;;
*)
echo "error: unknown command '$1'" >&2
exit 2
;;
esac