Skills catalog
- Living source
-
https://github.com/dev-centr/agent-rules/blob/main/skills/CATALOG.md
- Architecture
Policy
-
One skill per job — separate
writing-newsandwriting-blog, not a combined router skill -
descriptionis trigger words (utterances, filenames, task phrases) — not a lay summary of the skill. Skillwrite-a-skill. -
Install per
$CODE_ROOT/harness.mdor read$AGENT_RULES_PATH/skills/<name>/directly -
Update
CATALOG.mdon every add/move/deprecate
Registered (org)
| Skill | Triggers on |
|---|---|
|
New machine/harness setup, populate harness.md, template boundary |
|
Skills/rules drift; catalog vs discovery; |
|
News item, ship note, org announcement, news-channel body |
|
Blog post, essay, philosophy, thinking-in-public body |
|
Mojibake, SVG Encoding/EntityName errors, post-edit Antora SVG/adoc on Windows |
|
"publish to dub", "publish to dlang", "publish dlang"; DUB categories |
|
Bootstrap or initialize an org or project; house |
|
Tag a release; ship |
|
Author/edit agent skill, |
|
Scaffold/ship a GUI, CLI, TUI, library, game, or service |
|
Antora site or docs hub; Lunr; one public site per org |
|
Public README.md / README.adoc; Best-README chrome |
|
Open or draft a pull request; |
|
Create a git commit when asked |
|
Push code; split dirty tree into logical commits first |
|
Changelog / changelog-details on an owned project |
|
Env var names registry; |
|
Context7 unavailable; local library-docs fallback |
|
Draft/file when warranted (bug, blocker, external coordination) |
|
GitHub Actions matrix; win/mac/lin/BSD; x64/arm64; expands release-target patterns |
|
Named release sets ( |
Install
Install method is machine-specific — record in $CODE_ROOT/harness.md. Example when SKILLS_INSTALL = junction and HARNESS_NAME = cursor:
cmd /c mklink /J "$env:USERPROFILE\.cursor\skills\writing-news" `
"$env:code\github.com\dev-centr\agent-rules\skills\writing-news"
See Bootstrap agent skills and skills/BOOTSTRAP.md in the repo.