feat(skills): add Conventional Commits skill

This commit was merged in pull request #185.
This commit is contained in:
2026-10-13 22:49:44 -04:00
parent 55f61f71d8
commit ffc40e547b
5 changed files with 8 additions and 3 deletions

View File

@@ -0,0 +1 @@
../../src/skills/conventional-commits

View File

@@ -3,7 +3,6 @@
## Commit convention ## Commit convention
- Use Conventional Commits for all commit messages. - Use Conventional Commits for all commit messages.
Before writing a commit message, read `docs/conventional-commits.md`.
- Keep commit messages about the Git history, not the forge workflow. - Keep commit messages about the Git history, not the forge workflow.
Include external references only when they are stable context for the change. Include external references only when they are stable context for the change.
- When writing commit messages, NEVER auto-add your agent name as co-author. - When writing commit messages, NEVER auto-add your agent name as co-author.
@@ -123,3 +122,4 @@
Gitea rebases the synthetic upstream root commit without the `third_party/pi` prefix. Gitea rebases the synthetic upstream root commit without the `third_party/pi` prefix.
Preserve `git-subtree-dir` and `git-subtree-split` trailers on Pi vendor commits. Preserve `git-subtree-dir` and `git-subtree-split` trailers on Pi vendor commits.
- The default Pi model for NixOS user configuration is set in `configs/nixos/modules/shell/pi/default.nix`, not in vendored Pi source. - The default Pi model for NixOS user configuration is set in `configs/nixos/modules/shell/pi/default.nix`, not in vendored Pi source.
- The `monorepo` and `status` libraries do not have `README.md` files.

View File

@@ -27,7 +27,6 @@
# migration # migration
- [[conventional-commits]] -> skill?
- [[dictionary]] -> cli tool - [[dictionary]] -> cli tool
- [[technical-writing]] -> skill? - [[technical-writing]] -> skill?
- gitea-axi - gitea-axi

View File

@@ -38,7 +38,7 @@ Use `REPLACE` for terms that have a preferred substitute.
| host | USE | | A machine with a NixOS configuration built by this repository's flake. | | host | USE | | A machine with a NixOS configuration built by this repository's flake. |
| module | USE | | A self-contained NixOS configuration under `configs/nixos/modules/`. | | module | USE | | A self-contained NixOS configuration under `configs/nixos/modules/`. |
| registry | USE | | A typed configuration namespace whose entries can be collected across hosts and reused by other configuration. | | registry | USE | | A typed configuration namespace whose entries can be collected across hosts and reused by other configuration. |
| Conventional Commits | USE | | A commit-message format defined in `docs/conventional-commits.md`. | | Conventional Commits | USE | | A format for commit messages. |
| forge | USE | | A web service that hosts Git repositories, pull requests, issues, and code review comments. Use when the exact provider does not matter. | | forge | USE | | A web service that hosts Git repositories, pull requests, issues, and code review comments. Use when the exact provider does not matter. |
| flake | USE | | A Nix project with pinned inputs and declared outputs. Use for the repository-level build unit defined by `flake.nix`. | | flake | USE | | A Nix project with pinned inputs and declared outputs. Use for the repository-level build unit defined by `flake.nix`. |
| NixOS module | USE | | A Nix file evaluated by `nixosSystem` for a NixOS configuration. | | NixOS module | USE | | A Nix file evaluated by `nixosSystem` for a NixOS configuration. |

View File

@@ -1,3 +1,8 @@
---
name: conventional-commits
description: Use when writing or reviewing Conventional Commit messages.
---
# Conventional Commits 1.0.0 # Conventional Commits 1.0.0
## Summary ## Summary