Skip to content

docs(skills): add user-facing skill docs at docs/skills/#773

Merged
tmchow merged 2 commits intomainfrom
tmchow/skill-readmes
May 5, 2026
Merged

docs(skills): add user-facing skill docs at docs/skills/#773
tmchow merged 2 commits intomainfrom
tmchow/skill-readmes

Conversation

@tmchow
Copy link
Copy Markdown
Collaborator

@tmchow tmchow commented May 5, 2026

Summary

Centralize user-facing skill documentation at docs/skills/ instead of scattered README.md files inside each skill's source folder. This PR adds 23 skill docs plus an index page that groups skills by category with the four-question ideation chain at the top.

Why this layout

Discoverability was the issue: READMEs inside plugins/compound-engineering/skills/ce-X/README.md aren't where someone browsing the repo on GitHub looks. docs/skills/ matches the existing docs/specs/ precedent (documentation about plugin internals, not artifacts), and lands where the docs need to be after coding-tutor leaves and the repo collapses to single-plugin — no second migration.

Lowercase filenames (ce-ideate.md, not CE-IDEATE.md): all-caps is conventionally reserved for top-level project-meta docs (README.md, LICENSE, CHANGELOG.md), not collections of content docs. Lowercase also matches the skill names verbatim.

What changed

  • 23 skill READMEs moved to docs/skills/<skill>.md
  • docs/skills/README.md index — chain diagram plus skills grouped into Core Workflow, Research & Context, Review & Quality, Git Workflow, Workflow Utilities, and Beta
  • Cross-links rewritten:
    • ../ce-X/./ce-X.md for the 23 skills with docs
    • ../ce-Y/../../plugins/compound-engineering/skills/ce-Y/ for skills without docs (ce-proof, ce-commit, ce-worktree, ce-frontend-design, ce-setup, ce-report-bug, ce-release-notes, etc.)
    • One broken external-plugin link (slack:find-discussions) replaced with plain text
  • Plugin README skills table cells now link to the corresponding docs/skills/ page for the 23 documented skills; the redundant For /ce-optimize, see... line removed (the table cell now links directly)
  • Plugin AGENTS.md "Skill Documentation" section updated to point at the new location and instruct contributors to also update docs/skills/README.md when adding a new doc

Notes for reviewers

  • The migration is mechanical for cross-links; the doc content was authored over the preceding session
  • One pre-existing README (ce-optimize) is tracked as a rename by git; the other 22 are new files
  • When coding-tutor eventually leaves and the repo becomes single-plugin, docs/skills/ stays put — only the relative paths in plugins/compound-engineering/README.md simplify

Test plan

  • docs/skills/README.md renders correctly on GitHub with all 23 skill links resolving
  • Spot-check 2-3 skill docs and click through their See Also links — sibling-file links and source-folder links both resolve
  • plugins/compound-engineering/README.md skills table cells link to the right docs/skills/ paths
  • plugins/compound-engineering/AGENTS.md "Skill Documentation" section reads correctly with the updated location and references the index page

tmchow added 2 commits May 4, 2026 17:21
Move user-facing skill docs from plugins/compound-engineering/skills/ce-X/README.md
to docs/skills/ce-X.md, plus a new index page grouping skills by category with the
four-question ideation chain at the top.

Discoverability was poor with READMEs scattered inside skill source folders.
docs/skills/ matches the existing docs/specs/ precedent (documentation about plugin
internals, not artifacts) and lands where the docs need to be after coding-tutor
leaves and the repo collapses to single-plugin — no second migration.

- 23 skill READMEs moved to docs/skills/<skill>.md (lowercase, matching skill names)
- docs/skills/README.md index added with chain diagram and category groupings
- Cross-links rewritten: ../ce-X/ -> ./ce-X.md for documented skills; verbose
  source paths for skills without docs (ce-proof, ce-commit, ce-worktree, etc.)
- Plugin README skills table cells now link to the corresponding doc
- Plugin AGENTS.md "Skill Documentation" section updated to reflect the new location
Adds user-facing docs for skills previously listed without dedicated pages,
plus an index entry and reverse cross-links from existing docs.

New docs (in docs/skills/):
- ce-commit — local-commit-only sibling of ce-commit-push-pr; convention
  detection in priority order (project instructions > recent history >
  conventional-commits); explicit staging (no -A); file-level logical splits
- ce-clean-gone-branches — git fetch --prune + branch -vv parsing; worktree-
  aware cleanup; all-or-nothing confirmation
- ce-worktree — .env* propagation; branch-aware mise/direnv trust (skips
  direnv allow on review branches); doesn't disturb main checkout
- ce-setup — single diagnostic pass; multi-select install with all
  pre-selected; repo-local config bootstrap with gitignore handling
- ce-proof — Web API + Local Bridge surfaces; HITL review mode; mutation
  discipline (baseToken reuse, verify-before-retry); /ops vs /edit/v2 wire
  format; atomic end-sync
- ce-frontend-design — authority hierarchy (existing system > user > skill);
  Layer 0 detection, Layer 1 visual thesis pre-build; three context modules;
  default-against vs always-avoid distinction; visual verification cascade
- ce-release-notes — tag-prefix filtering for the right component; summary
  vs query modes; markdown-fence-aware truncation; confidence judgment over
  substring matching
- ce-report-bug — six-question structured intake; automatic env gathering
  (privacy by design); gh issue create with manual fallback

Also:
- docs/skills/README.md — added Frontend Design and Collaboration sections;
  expanded Git Workflow and Workflow Utilities with the new entries
- plugins/compound-engineering/README.md — linked the 8 newly-documented
  skills in their respective category tables
- 7 existing skill docs (ce-doc-review, ce-optimize, ce-polish-beta,
  ce-commit-push-pr, ce-update, ce-ideate, ce-test-browser) — converted
  their source-folder See Also links (../../plugins/.../ce-X/) to sibling-
  file form (./ce-X.md) for the now-documented skills

Remaining 8 undocumented skills are intentionally without pages:
internal sub-agent skills (ce-session-extract, ce-session-inventory),
beta variants (ce-agent-native-audit, ce-work-beta, lfg), and specialized
framework skills (ce-agent-native-architecture, ce-dhh-rails-style,
ce-gemini-imagegen).
@tmchow tmchow merged commit a1698b7 into main May 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant