Rulebook Terse Commit
Terse Conventional Commits generator. Subject ≤50 chars (hard cap 72), body only when 'why' isn't obvious, no filler. Use when user says 'write a commit', 'generate commit', 'commit message', or invokes /rulebook-terse-commit. Independent of the base rulebook-terse mode.
What this skill does
<!-- RULEBOOK_TERSE_COMMIT:START --> # Rulebook Terse Commit Write commit messages terse and exact. Conventional Commits format. Why over what. ## Subject line - Format: `<type>(<scope>): <imperative summary>` — `<scope>` optional. - Types: `feat`, `fix`, `refactor`, `perf`, `docs`, `test`, `chore`, `build`, `ci`, `style`, `revert`. - Imperative mood: "add", "fix", "remove" — not "added", "adds", "adding". - Target ≤50 chars. Hard cap 72. - No trailing period. - Match project capitalization convention after the colon (match the repo's existing history). ## Body - **Skip the body entirely** when the subject is self-explanatory. - Add a body ONLY for: non-obvious `why`, breaking changes, migration notes, linked issues. - Wrap at 72 chars. - Bullets use `-`, not `*`. - Reference issues/PRs at the end: `Closes #42`, `Refs #17`. ## Never include - "This commit does X", "I", "we", "now", "currently" — the diff says what. - "As requested by ..." — use the `Co-authored-by` trailer instead. - "Generated with Claude Code" or any AI attribution. - Emoji (unless project convention requires them). - Restating the file name when `<scope>` already identifies it. ## Auto-Clarity Always include a body for: - **Breaking changes** (`!` suffix on type, plus `BREAKING CHANGE:` footer). - **Security fixes** (CVE ID when applicable). - **Data migrations** that touch user data. - **Reverts** of a prior commit (reference the reverted SHA). - **Performance regressions fixed** (include before/after numbers when possible). Terseness is NEVER permitted to obscure these cases — future debuggers need the context. ## Examples ### New endpoint with non-obvious why ``` feat(api): add GET /users/:id/profile Mobile client needs profile data without the full user payload to reduce LTE bandwidth on cold-launch screens. Closes #128 ``` ### Breaking API change ``` feat(api)!: rename /v1/orders to /v1/checkout BREAKING CHANGE: clients on /v1/orders must migrate to /v1/checkout before 2026-06-01. Old route returns 410 after that date. ``` ### Simple bug fix — subject only ``` fix(auth): reject expired tokens on boundary second ``` ### Revert ``` revert: "feat(api): add GET /users/:id/profile" This reverts commit a1b2c3d. Endpoint caused 5% latency regression on the hot path; see incident INC-4219. ``` ## Boundaries Only generates the commit message. Does NOT run `git commit`, does NOT stage files, does NOT amend. Output is a code block ready to paste. Override: `/rulebook-terse-commit off` or "stop terse commit" reverts to the model's default commit style. <!-- RULEBOOK_TERSE_COMMIT:END -->
Related in core
skillkit
IncludedToolkit for creating and validating skills and subagents. Use when: creating a new skill (fast or full mode), validating an existing skill, deciding Skills vs Subagents, migrating docs to skills, estimating token cost, or running a security scan. Triggers: "create skill", "build skill", "validate skill", "new subagent", "skills vs subagents", "estimate tokens", "security scan".
problem-solving
IncludedApply systematic problem-solving techniques for marketing challenges including campaign complexity (simplification cascades), creative blocks (collision-zone thinking), recurring campaign patterns (meta-pattern recognition), assumption constraints (inversion exercise), audience scale uncertainty (scale game), and dispatch when stuck. Techniques derived from proven problem-solving frameworks adapted for marketing execution.
seo-mastery
IncludedSearch engine optimization strategies and tactics for organic growth. Use when optimizing content for search, conducting keyword research, performing SEO audits, or building link strategies.
agent-workflow
IncludedUse when any Maestro command is invoked — provides foundational workflow design principles across prompt engineering, context management, tool orchestration, agent architecture, feedback loops, knowledge systems, and guardrails.
marketing-fundamentals
IncludedCore marketing concepts, psychology, and frameworks for effective marketing. Use for foundational knowledge on funnels, customer journey, positioning, value propositions, and marketing psychology.
email-marketing
IncludedEmail campaign strategy, automation, and optimization. Use when creating email sequences, improving deliverability, designing automation workflows, or optimizing email performance.