@mmnto/pack-bot-coderabbit
v0.2.0
Published
Totem Pack: operational discipline for working with CodeRabbit on pull request reviews. Workflow markdown + recommended .coderabbit.yaml template.
Maintainers
Readme
@mmnto/pack-bot-coderabbit
A Totem Pack for working with CodeRabbit on pull request reviews.
This is a Bot Operations Pack — workflow markdown, anti-patterns, and a recommended .coderabbit.yaml template that consumers can opt into. It does not auto-apply any configuration.
Install
pnpm add -D @mmnto/pack-bot-coderabbitIn totem.config.ts:
export default {
extends: ['@mmnto/pack-bot-coderabbit'],
};What's inside
workflows/— operational guidance for CodeRabbit (mechanics, invocation, patterns and quirks, anti-patterns, cross-bot interaction).templates/coderabbit.yaml— recommended.coderabbit.yamlbaseline. Layer 3 of the three-layer adoption model: the template ships but does not auto-apply. Copy it manually into your repo (or via a futuretotem template installcommand).
What's not inside
- No compiled
totem-rules.jsonin v0.1. Most CR-interaction guidance is workflow markdown rather than AST/regex rules. If a CR-quirk emerges that compiles to a deterministic match (e.g., a CR-citation format that should be enforced), it lands as a.totem/lessons/entry in a future minor release. - No automated config writes. Per Tenet 13: Sensors, Not Actuators, packs surface recommendations; consumers apply them.
Versioning
Behavioral SemVer per ADR-085:
- Patch (
0.1.x) — false-positive fixes, prose clarifications. - Minor (
0.x.0) — new lessons or workflow sections, defaulting towarningordisabled. - Major (
x.0.0) — tightening lessons toerror, removing rule IDs, or breaking workflow conventions.
CR ships behavioral changes multiple times per week. Pack release cadence tracks CR's rhythm, not totem core's — expect patch releases on the order of weekly when warranted.
Source of truth
This pack drains from mmnto-ai/totem-strategy:docs/bot-interaction-nuance.md (the canonical bot-operations file). When new CR nuance surfaces, it lands there first; pack releases roll forward periodically.
Companion packs
@mmnto/pack-bot-gemini-code-assist— twin for Gemini Code Assist. Cross-bot interaction rules are duplicated into both packs so a single-pack install remains coherent.
License
MIT
