Clarity
Make intent explicit and include rationale for tradeoffs.
Community
CATBot grows through practical contributions: bug fixes, skill packs, tool integrations, docs, and verified workflow improvements.
How To Contribute
Describe the problem, expected behavior, and the smallest useful deliverable.
Confirm interfaces, dependencies, and backward-compatibility expectations.
Keep the diff tight, include checks, and add docs for any behavior change.
Address correctness and maintainability feedback with concrete follow-up commits.
Standards
Make intent explicit and include rationale for tradeoffs.
Preserve permission boundaries and avoid destructive defaults.
Add or run checks and document what was validated.
Follow existing patterns and avoid unnecessary complexity.
Update guides when behavior, interfaces, or setup expectations change.
Provide concrete steps for reviewers to validate your result quickly.
You'll occasionally spot a tiny lobster reference in docs and demos. It's playful rivalry, not project scope.
Documentation cleanup, focused bug fixes, and new skill references are ideal starting points for first-time contributors.
Join The Build
Start with setup, pick a scoped issue, and ship a measurable improvement.