Compare commits

...

3 Commits

Author SHA1 Message Date
Alex Verkhovsky ea3fbb09f1 feat: add CodeRabbit AI code review integration
- Add .coderabbit.yaml with minimal config and path instructions
- Exclude node_modules from review scope
- Document pilot research and conclusions in docs/planning/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-07 09:25:43 -07:00
Wendy Smoak 0c2afdd2bb
Change Gem creation link to Gemini Gem manager (#1057)
Updated the link for creating a Gem to the Gemini Gem manager.
2025-12-07 10:16:49 -06:00
Brian Madison a65ff90b44 example-custom-* disabled so installer does not find them when trying to install from npx 2025-12-07 07:48:44 -06:00
6 changed files with 49 additions and 1 deletions

36
.coderabbit.yaml Normal file
View File

@ -0,0 +1,36 @@
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
language: "en-US"
early_access: true
reviews:
profile: chill
high_level_summary: true
request_changes_workflow: false
review_status: true
collapse_walkthrough: false
poem: false
auto_review:
enabled: false # must be manually triggered with @coderabbit review
drafts: true # Can review drafts. Since it's manually triggered, it's fine.
auto_incremental_review: false # always review the whole PR, not just new commits
base_branches:
- main
path_filters:
- "!**/node_modules/**"
path_instructions:
- path: "**/*"
instructions: |
Focus on inconsistencies, contradictions, edge cases and serious issues.
Avoid commenting on minor issues such as linting, formatting and style issues.
When providing code suggestions, use GitHub's suggestion format:
```suggestion
<code changes>
```
- path: "**/*.js"
instructions: |
CLI tooling code. Check for: missing error handling on fs operations,
path.join vs string concatenation, proper cleanup in error paths.
Flag any process.exit() without error message.
chat:
auto_reply: true # Response to mentions in comments, a la @coderabbit review

View File

@ -73,7 +73,7 @@ web-bundles/
**Create a Gem:**
1. Go to [Google AI Studio](https://aistudio.google.com/)
1. Go to [Gemini Gem manager](https://gemini.google.com/gems/view)
2. Click "New Gem" or "Create Gem"
3. Give your Gem a name (e.g., "BMad PM Agent")
4. **Enable "Code execution" for best results with document generation**

View File

@ -2,3 +2,7 @@
This is a demonstration of custom stand along agents and workflows. By having this content all in a folder with a custom.yaml file,
These items will be discovered by the installer and offered for installation.
This is how you could also create and share other custom agents and workflows not tied to a specific module.
To see how these become installable, rename custom.bak -> custom.yaml and run the installer from the location you also have put this folder.

View File

@ -2,3 +2,11 @@
This module is an example and is not at all recommended for any usage, this module was not vetted by any medical professionals and should
be considered at best for entertainment purposes only.
IF you want to see how a custom module installation works, copy this whole folder to where you will be installing from with npx, and rename
"\_module-installer/install-config.bak" to "\_module-installer/install-config.yaml".
You should see the option in the module selector when installing.
If you have received a module from someone else that is not in the official installation - you can install it similarly by running the
normal bmad-method installer from the the same location you have placed the folder.