- `usethis-agents`: Maintain AGENTS.md and agent skill configuration
- `usethis-cli-dogfood`: Dogfood new or modified CLI commands by running them against the usethis repo itself to catch edge cases
- `usethis-cli-modify`: Modify the usethis CLI layer (commands, options, help text) and keep documentation in sync
- `usethis-cli-user-test`: Simulate user testing for CLI commands by running them in a fresh temporary project to verify the happy path
- `usethis-file-create`: Guidance on where to place new files in the repository
- `usethis-file-remove`: Remove files from the project
- `usethis-github-actions-update`: Update GitHub Actions workflows
- `usethis-github-issue-create`: Create GitHub issues via the gh CLI to record lessons, track follow-up work, or file bugs discovered during development
- `usethis-pre-commit`: Guidance on pre-commit hooks — this project uses prek, not pre-commit directly
- `usethis-prek-add-hook`: Add a prek hook for dev
- `usethis-prek-hook-bespoke-create`: Write bespoke prek hooks as reusable Python scripts for custom checks
- `usethis-python-code`: Guidelines for Python code design decisions such as when to share vs. duplicate code
- `usethis-python-code-modify`: Modify Python code (e.g. refactor, add new code, or delete code)
- `usethis-python-enum`: Style and testing conventions for working with Python enums
- `usethis-python-functions`: Guidelines for Python function design, including return types and signature simplicity
- `usethis-python-module-layout-modify`: Modify the Python module layout (create, move, rename, or delete modules)
- `usethis-python-ruff`: Guidelines for complying with Ruff linter rules instead of suppressing them
- `usethis-python-test`: General guidelines for writing tests in the usethis project, including test class organization
- `usethis-python-test-affected-find`: Identify tests that are potentially affected by code changes, to catch regressions before CI
- `usethis-python-test-full-coverage`: Write tests that achieve full code coverage and verify coverage locally before pushing
- `usethis-qa-import-linter`: Use the Import Linter software on the usethis project
- `usethis-qa-static-checks`: Perform static code checks
- `usethis-skills-create`: Create new agent skills (SKILL.md files) following best practices for content quality, structure, and discoverability
- `usethis-skills-external-add`: Add an external (community) skill to the project from a third-party source, including installing it and documenting it in AGENTS.md
- `usethis-skills-external-install`: Reinstall already-tracked external skills from skills-lock.json (e.g. after a fresh clone)
- `usethis-skills-modify`: Enforce version bumping, scope checking, and content quality guidelines when modifying SKILL.md files
