Skip to content

Commit 1407a9a

Browse files
blafourcadeclaude
andcommitted
refactor(skills): forbid colon and em dash in descriptions, codify in R5
Rewrite the four descriptions that used a colon (cook, assert, async-dev, repo-init) into two sentences, and add the rule to R5 in skill-authoring.md so it holds going forward. assert also drops "Do NOT use to" for plain "Not for". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 71e09ff commit 1407a9a

9 files changed

Lines changed: 9 additions & 8 deletions

File tree

plugins/aidd-context/CATALOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,5 +202,5 @@ Auto-generated index of skills, agents, references and assets shipped by the `ai
202202
| `actions` | [02-upsert.md](skills/12-cook/actions/02-upsert.md) | - |
203203
| `assets` | [recipe-template.md](skills/12-cook/assets/recipe-template.md) | - |
204204
| `-` | [README.md](skills/12-cook/README.md) | - |
205-
| `-` | [SKILL.md](skills/12-cook/SKILL.md) | `Manage the project's recipes/ how-to sheets: list them as a table, or create and update one from the canonical template. Use for "list recipes", "new recipe", "update a recipe", "cook a recipe".` |
205+
| `-` | [SKILL.md](skills/12-cook/SKILL.md) | `Manage the project's recipes and how-to sheets. List them as a table, or create and update one from the canonical template. Use when the user wants to list, create, update, or cook a recipe.` |
206206

plugins/aidd-context/skills/04-skill-generate/references/skill-authoring.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ The contract every generated skill must satisfy. These rules govern the CLIENT s
1515
- Optionally one short `Not for <X>` clause to fend off a sibling that could mis-trigger, describing the overlap in plain words.
1616
- Never name another skill, and never include a `/command` token: slash commands are tool-native, the host generates them.
1717
- Parentheses for an inline definition, not dashes.
18+
- Never use a colon or an em dash in the description. Split the thought into two sentences instead.
1819
- **R6.** Zero duplication. One fact, one home. Actions cite a shared file via `@<path>` instead of restating it.
1920
- **R7.** `references/` = documents to READ and apply in place. `assets/` = files to COPY, INJECT, or fill in per run. A template, checklist, or form is an asset, not a reference, because each run instantiates it.
2021
- **R8.** Every action follows the action anatomy (below) and carries a `## Test`.

plugins/aidd-context/skills/12-cook/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 12-cook
3-
description: Manage the project's recipes/ how-to sheets: list them as a table, or create and update one from the canonical template. Use for "list recipes", "new recipe", "update a recipe", "cook a recipe".
3+
description: Manage the project's recipes and how-to sheets. List them as a table, or create and update one from the canonical template. Use when the user wants to list, create, update, or cook a recipe.
44
argument-hint: list | upsert
55
---
66

plugins/aidd-dev/CATALOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Auto-generated index of skills, agents, references and assets shipped by the `ai
8585
| `actions` | [03-assert-frontend.md](skills/03-assert/actions/03-assert-frontend.md) | - |
8686
| `assets` | [task-template.md](skills/03-assert/assets/task-template.md) | - |
8787
| `-` | [README.md](skills/03-assert/README.md) | - |
88-
| `-` | [SKILL.md](skills/03-assert/SKILL.md) | `Assert the work behaves: iterate the project's coding assertions until they pass, plus optional architecture and frontend facets. Use to validate an implementation. Do NOT use to review or write tests.` |
88+
| `-` | [SKILL.md](skills/03-assert/SKILL.md) | `Assert the work behaves by iterating the project's coding assertions until they pass, plus optional architecture and frontend facets. Use to validate an implementation. Not for reviewing or writing tests.` |
8989

9090
#### `skills/04-audit`
9191

plugins/aidd-dev/skills/03-assert/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 03-assert
3-
description: Assert the work behaves: iterate the project's coding assertions until they pass, plus optional architecture and frontend facets. Use to validate an implementation. Do NOT use to review or write tests.
3+
description: Assert the work behaves by iterating the project's coding assertions until they pass, plus optional architecture and frontend facets. Use to validate an implementation. Not for reviewing or writing tests.
44
argument-hint: assert | assert-architecture | assert-frontend
55
model: sonnet
66
---

plugins/aidd-orchestrator/CATALOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ Auto-generated index of skills, agents, references and assets shipped by the `ai
2626
|-------|------|---|
2727
| `-` | [README.md](skills/00-async-dev/README.md) | - |
2828
| `references` | [routing.md](skills/00-async-dev/references/routing.md) | - |
29-
| `-` | [SKILL.md](skills/00-async-dev/SKILL.md) | `Drive the async-dev pipeline from one entry point: setup, run, or review. Use when the user wants to install async dev, run a ready issue, or address PR review comments, or on a webhook trigger. Not for plain status checks.` |
29+
| `-` | [SKILL.md](skills/00-async-dev/SKILL.md) | `Drive the async-dev pipeline from one entry point, whether setup, run, or review. Use when the user wants to install async dev, run a ready issue, or address PR review comments, or on a webhook trigger. Not for plain status checks.` |
3030

plugins/aidd-orchestrator/skills/00-async-dev/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 00-async-dev
3-
description: Drive the async-dev pipeline from one entry point: setup, run, or review. Use when the user wants to install async dev, run a ready issue, or address PR review comments, or on a webhook trigger. Not for plain status checks.
3+
description: Drive the async-dev pipeline from one entry point, whether setup, run, or review. Use when the user wants to install async dev, run a ready issue, or address PR review comments, or on a webhook trigger. Not for plain status checks.
44
argument-hint: collect-comments | detect-stop | fix-iteration | finalize | poll-ready | resolve-deps | acquire-lock | check-sdlc | delegate-sdlc | write-audit | detect-context | ask-config | generate-workflow | generate-local-script | write-config | bootstrap-labels | install-user-scope-plugins | configure-remote-secrets | bootstrap-scheduling | commit-and-push | smoke-test
55
---
66

plugins/aidd-vcs/CATALOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Auto-generated index of skills, agents, references and assets shipped by the `ai
3232
| `actions` | [02-publish.md](skills/00-repo-init/actions/02-publish.md) | - |
3333
| `assets` | [CONTRIBUTING.md](skills/00-repo-init/assets/CONTRIBUTING.md) | - |
3434
| `-` | [README.md](skills/00-repo-init/README.md) | - |
35-
| `-` | [SKILL.md](skills/00-repo-init/SKILL.md) | `Initialize a project repository: git init, default branch, bootstrap commit, CONTRIBUTING.md, optionally the remote. Use when the user wants to init or set up a new repo, or publish to a remote. Not for committing, opening a PR, or tagging.` |
35+
| `-` | [SKILL.md](skills/00-repo-init/SKILL.md) | `Initialize a project repository with git init, a default branch, a bootstrap commit, CONTRIBUTING.md, and optionally the remote. Use when the user wants to init or set up a new repo, or publish to a remote. Not for committing, opening a PR, or tagging.` |
3636

3737
#### `skills/01-commit`
3838

plugins/aidd-vcs/skills/00-repo-init/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 00-repo-init
3-
description: Initialize a project repository: git init, default branch, bootstrap commit, CONTRIBUTING.md, optionally the remote. Use when the user wants to init or set up a new repo, or publish to a remote. Not for committing, opening a PR, or tagging.
3+
description: Initialize a project repository with git init, a default branch, a bootstrap commit, CONTRIBUTING.md, and optionally the remote. Use when the user wants to init or set up a new repo, or publish to a remote. Not for committing, opening a PR, or tagging.
44
argument-hint: init | publish
55
---
66

0 commit comments

Comments
 (0)