diff --git a/AGENTS.md b/AGENTS.md index b4ef9e6..3756dd4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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/`. - Skill source lives under `skills//`. Do not edit generated links under `.agents/skills/` or `.claude/skills/` as source. +- Deprecated skill source lives under `deprecated//`. - 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 dev shell may place Nix-delivered skills into `.agents/skills/` and maintain `.claude/skills` as a compatibility symlink. diff --git a/skills/design-skill/GLOSSARY.md b/deprecated/design-skill/GLOSSARY.md similarity index 100% rename from skills/design-skill/GLOSSARY.md rename to deprecated/design-skill/GLOSSARY.md diff --git a/skills/design-skill/SKILL.md b/deprecated/design-skill/SKILL.md similarity index 100% rename from skills/design-skill/SKILL.md rename to deprecated/design-skill/SKILL.md diff --git a/skills/grill/CONTEXT-FORMAT.md b/deprecated/grill/CONTEXT-FORMAT.md similarity index 100% rename from skills/grill/CONTEXT-FORMAT.md rename to deprecated/grill/CONTEXT-FORMAT.md diff --git a/skills/grill/SKILL.md b/deprecated/grill/SKILL.md similarity index 100% rename from skills/grill/SKILL.md rename to deprecated/grill/SKILL.md diff --git a/skills/implement/SKILL.md b/deprecated/implement/SKILL.md similarity index 100% rename from skills/implement/SKILL.md rename to deprecated/implement/SKILL.md diff --git a/skills/prototype/LOGIC.md b/deprecated/prototype/LOGIC.md similarity index 100% rename from skills/prototype/LOGIC.md rename to deprecated/prototype/LOGIC.md diff --git a/skills/prototype/SKILL.md b/deprecated/prototype/SKILL.md similarity index 100% rename from skills/prototype/SKILL.md rename to deprecated/prototype/SKILL.md diff --git a/skills/prototype/UI.md b/deprecated/prototype/UI.md similarity index 100% rename from skills/prototype/UI.md rename to deprecated/prototype/UI.md diff --git a/skills/research/SKILL.md b/deprecated/research/SKILL.md similarity index 100% rename from skills/research/SKILL.md rename to deprecated/research/SKILL.md diff --git a/skills/review/SKILL.md b/deprecated/review/SKILL.md similarity index 100% rename from skills/review/SKILL.md rename to deprecated/review/SKILL.md diff --git a/skills/review/reviewers/documentation.md b/deprecated/review/reviewers/documentation.md similarity index 100% rename from skills/review/reviewers/documentation.md rename to deprecated/review/reviewers/documentation.md diff --git a/skills/review/reviewers/evidence.md b/deprecated/review/reviewers/evidence.md similarity index 100% rename from skills/review/reviewers/evidence.md rename to deprecated/review/reviewers/evidence.md diff --git a/skills/review/reviewers/intent.md b/deprecated/review/reviewers/intent.md similarity index 100% rename from skills/review/reviewers/intent.md rename to deprecated/review/reviewers/intent.md diff --git a/skills/review/reviewers/risk.md b/deprecated/review/reviewers/risk.md similarity index 100% rename from skills/review/reviewers/risk.md rename to deprecated/review/reviewers/risk.md diff --git a/skills/review/reviewers/standards.md b/deprecated/review/reviewers/standards.md similarity index 100% rename from skills/review/reviewers/standards.md rename to deprecated/review/reviewers/standards.md diff --git a/skills/slice/SKILL.md b/deprecated/slice/SKILL.md similarity index 100% rename from skills/slice/SKILL.md rename to deprecated/slice/SKILL.md diff --git a/skills/subagents/SKILL.md b/deprecated/subagents/SKILL.md similarity index 100% rename from skills/subagents/SKILL.md rename to deprecated/subagents/SKILL.md diff --git a/skills/test-driven-development/SKILL.md b/deprecated/test-driven-development/SKILL.md similarity index 100% rename from skills/test-driven-development/SKILL.md rename to deprecated/test-driven-development/SKILL.md diff --git a/tests/skills/axi-review/basic-cli-review/case.md b/tests/skills/axi-review/basic-cli-review/case.md deleted file mode 100644 index 9c6837c..0000000 --- a/tests/skills/axi-review/basic-cli-review/case.md +++ /dev/null @@ -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. diff --git a/tests/skills/axi-review/basic-cli-review/fixture/greet b/tests/skills/axi-review/basic-cli-review/fixture/greet deleted file mode 100755 index 4f8243d..0000000 --- a/tests/skills/axi-review/basic-cli-review/fixture/greet +++ /dev/null @@ -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 print a greeting - greet json 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