Skip to content

Conversation

@ARYPROGRAMMER
Copy link
Contributor

Summary

Intelligent code review assistant that combines Developer and Memory extensions to provide personalized, actionable feedback on code changes. The recipe learns reviewer preferences over time and adapts its feedback style, making code reviews more effective and educational.

Key Features:

  • Learns and remembers coding preferences and team standards
  • Multi-layered analysis (security, performance, readability, testing, documentation)
  • Configurable review depth (quick/balanced/thorough) and scope (staged/unstaged/commit/branch)
  • Educational feedback with examples and explanations
  • Tracks improvement patterns across reviews

Testing

Manual testing performed:

  • YAML structure validation
  • Parameter configuration with various combinations
  • Extension integration (Developer + Memory)
  • Jinja2 template rendering
  • Recipe format specification compliance

Test Commands:

# Basic test
goose run --recipe documentation/src/pages/recipes/data/recipes/code-review-mentor.yaml --params review_scope=staged

# Full parameter test
goose run --recipe documentation/src/pages/recipes/data/recipes/code-review-mentor.yaml \
  --params review_scope=branch \
  --params review_depth=thorough \
  --params focus_areas=security,performance \
  --params language_specific=python

Related Issues

Fixes #4992

Screenshots/Demos (As I got some more tokens from Goose - thx)

Before: Manual code reviews without learning capability

image

After: Personalized, intelligent reviews that improve over time

image image image

Email: [email protected]

@ARYPROGRAMMER ARYPROGRAMMER requested a review from a team as a code owner October 5, 2025 13:08
@github-actions
Copy link
Contributor

github-actions bot commented Oct 5, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 5, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

Copy link
Contributor

@blackgirlbytes blackgirlbytes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent!

@ARYPROGRAMMER
Copy link
Contributor Author

Excellent!

thanks. can you also review #5005 , its been some days

@blackgirlbytes blackgirlbytes merged commit ebb3888 into block:main Oct 5, 2025
14 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Oct 5, 2025

✅ $10 OpenRouter API key sent to [email protected]. Thanks for your contribution to the goose cookbook!

@blackgirlbytes
Copy link
Contributor

okay heading there now @ARYPROGRAMMER -- keep in mind, it's the weekend for my team 😄 , and it looks like you submitted your PR on Friday night.

@ARYPROGRAMMER
Copy link
Contributor Author

okay heading there now @ARYPROGRAMMER -- keep in mind, it's the weekend for my team 😄 , and it looks like you submitted your PR on Friday night.

i noticed - thanks for being so helpful

lifeizhou-ap added a commit that referenced this pull request Oct 6, 2025
* main: (22 commits)
  fix: Issue #4540: `goose configure` -> Cursor Agent succeeds (#4942)
  feat: Add advanced data analysis pipeline recipe (#4990) (#5005)
  Create / edit recipe form unification and improvements (#4693)
  feat: add Code Review Mentor recipe with Developer and Memory extensions (#4992) (#5014)
  feat: set custom models for lead/worker (#4598)
  feat: add grok-code-fast-1 support for xAI provider (#4472)
  Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331)
  fix: show PowerShell PATH instructions for Windows users (#4989)
  feat: add Smart Task Organizer recipe for Hacktoberfest (#4936)
  Fix extension headers (#5000)
  feat: add advanced software project generator initializer recipe (#4767) (#4949)
  Removed unused libs (#4932)
  Platform extensions sketch (#4868)
  Add reply to the routes (#4963)
  feat(cli): add GOOSE_DEBUG environment variable support (#4825)
  docs: Change community page sections (#4984)
  docs: remove temporary Hacktoberfest issue templates (#4982)
  Create multi-channel researcher prompt (#4947)
  docs: Add Community Content section to Community Page (#4964)
  Allow empty API Key when registering custom provider (#4977)
  ...
wpfleger96 added a commit to wpfleger96/goose that referenced this pull request Oct 6, 2025
* main: (130 commits)
  Add new subcommand for opening recipes in desktop app (block#4970)
  Update system.md with softer subagent language (block#5023)
  docs: add new goose tip (block#4941)
  Fix nix flake double copy (block#4976)
  Upgrade electron for macOS Tahoe compatibility (block#5015)
  fix: check server is ready so that we can decode the recipe deeplink (block#5021)
  fix: backwards compatible parsing recipe file (block#5020)
  chore: Used common function to list recipes in local machine (block#4974)
  fix: Issue block#4540: `goose configure` -> Cursor Agent succeeds (block#4942)
  feat: Add advanced data analysis pipeline recipe (block#4990) (block#5005)
  Create / edit recipe form unification and improvements (block#4693)
  feat: add Code Review Mentor recipe with Developer and Memory extensions (block#4992) (block#5014)
  feat: set custom models for lead/worker (block#4598)
  feat: add grok-code-fast-1 support for xAI provider (block#4472)
  Persist dynamic extension config so we can resume recipe sessions w/ extensions (block#4331)
  fix: show PowerShell PATH instructions for Windows users (block#4989)
  feat: add Smart Task Organizer recipe for Hacktoberfest (block#4936)
  Fix extension headers (block#5000)
  feat: add advanced software project generator initializer recipe (block#4767) (block#4949)
  Removed unused libs (block#4932)
  ...
Itz-Agasta pushed a commit to Itz-Agasta/goose that referenced this pull request Oct 7, 2025
@taniandjerry taniandjerry added hacktoberfest Issues awarding points for Hacktoberfest 2025! hacktoberfest-accepted medium Weight label for Hacktoberfest 2025 issues labels Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfest Issues awarding points for Hacktoberfest 2025! hacktoberfest-accepted medium Weight label for Hacktoberfest 2025 issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🍳 Intermediate Recipe Submission #2

3 participants