* feat: audit fixes and documentation improvements - Refactored model selection to drop legacy fallback and add warning - Improved heartbeat content validation - Added Skill Creation guide - Updated CONTRIBUTING.md with roadmap * style: fix formatting in model-selection.ts * style: fix formatting and improve model selection logic with tests
2.0 KiB
2.0 KiB
Contributing to Clawdbot
Welcome to the lobster tank! 🦞
Quick Links
- GitHub: https://github.com/clawdbot/clawdbot
- Discord: https://discord.gg/qkhbAGHRBT
- X/Twitter: @steipete / @clawdbot
Maintainers
-
Peter Steinberger - Benevolent Dictator
-
Shadow - Discord + Slack subsystem
- GitHub: @thewilloftheshadow · X: @4shad0wed
-
Jos - Telegram, API, Nix mode
How to Contribute
- Bugs & small fixes → Open a PR!
- New features / architecture → Start a GitHub Discussion or ask in Discord first
- Questions → Discord #setup-help
Before You PR
- Test locally with your Clawdbot instance
- Run linter:
npm run lint - Keep PRs focused (one thing per PR)
- Describe what & why
AI/Vibe-Coded PRs Welcome! 🤖
Built with Codex, Claude, or other AI tools? Awesome - just mark it!
Please include in your PR:
- Mark as AI-assisted in the PR title or description
- Note the degree of testing (untested / lightly tested / fully tested)
- Include prompts or session logs if possible (super helpful!)
- Confirm you understand what the code does
AI PRs are first-class citizens here. We just want transparency so reviewers know what to look for.
Current Focus & Roadmap 🗺
We are currently prioritizing:
- Stability: Fixing edge cases in channel connections (WhatsApp/Telegram).
- UX: Improving the onboarding wizard and error messages.
- Skills: Expanding the library of bundled skills and improving the Skill Creation developer experience.
- Performance: Optimizing token usage and compaction logic.
Check the GitHub Issues for "good first issue" labels!