@@ -10,9 +10,33 @@ Follow standard contributing guidelines as documented in CONTRIBUTING.md.
1010
1111## Agent Skills
1212
13- The .agent /skills directory contains agent skills.
13+ The ` .agents /skills` directory contains agent skills.
1414
1515### Important skills
1616
1717- Always run static checks using the ` usethis-qa-static-checks ` skill before finishing a task.
1818- If modifying Python code, always use the ` usethis-python-code ` , ` usethis-python-code-modify ` , and ` usethis-python-module-layout-modify ` skills.
19+
20+ ### Skills registry
21+
22+ <!-- This list is validated by the hooks/check-skills-documented.py hook. -->
23+
24+ | Skill | Description |
25+ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
26+ | ` github-actions-update ` | Update GitHub Actions workflows |
27+ | ` usethis-file-remove ` | Remove files from the project |
28+ | ` usethis-pre-commit ` | Guidance on pre-commit hooks — this project uses prek, not pre-commit directly |
29+ | ` usethis-prek-add-hook ` | Add a prek hook for dev |
30+ | ` usethis-prek-hook-bespoke-create ` | Write bespoke prek hooks as Python scripts for custom project-specific checks |
31+ | ` usethis-python-code ` | Guidelines for Python code design decisions such as when to share vs. duplicate code |
32+ | ` usethis-python-code-modify ` | Modify Python code (e.g. refactor, add new code, or delete code) |
33+ | ` usethis-python-enum ` | Style and testing conventions for working with Python enums |
34+ | ` usethis-python-functions ` | Guidelines for Python function design, including return types and signature simplicity |
35+ | ` usethis-python-module-layout-modify ` | Modify the Python module layout (create, move, rename, or delete modules) |
36+ | ` usethis-python-ruff ` | Guidelines for complying with Ruff linter rules instead of suppressing them |
37+ | ` usethis-python-test-affected-find ` | Identify tests that are potentially affected by code changes, to catch regressions before CI |
38+ | ` usethis-qa-import-linter ` | Use the Import Linter software on the usethis project |
39+ | ` usethis-qa-static-checks ` | Perform static code checks |
40+ | ` usethis-skills-create ` | Create new agent skills (SKILL.md files) following best practices for content quality, structure, and discoverability |
41+ | ` usethis-skills-modify ` | Modify agent skills (SKILL.md files) |
42+ | ` usethis-test-with-coverage ` | Write tests that achieve full code coverage and verify coverage locally before pushing |
0 commit comments