Skip to content

feat: add extensible recipe registry and CLI command#120

Merged
Akash-nath29 merged 4 commits intoAkash-nath29:featurefrom
Dbansal06:feature/recipe-system
Jan 30, 2026
Merged

feat: add extensible recipe registry and CLI command#120
Akash-nath29 merged 4 commits intoAkash-nath29:featurefrom
Dbansal06:feature/recipe-system

Conversation

@Dbansal06
Copy link
Contributor

Overview

This PR introduces a Recipe System, allowing users to define and execute custom task templates. This effectively allows Coderrr to be extended with specialized "plugins" without modifying the source code.

✅ Implementation Checklist

  • Recipe Engine: Created src/recipeManager.js to handle dynamic filesystem scanning and JSON parsing.
  • Registry UI: Added src/recipeUI.js for a clean, user-friendly dashboard of available workflows.
  • Safety Layer: Implemented src/utils/recipeValidator.js to prevent malformed templates from executing.
  • CLI Command: Integrated the recipe command into the commander entry point in bin/coderrr.js.
  • Automated Tests: Verified the registry logic with test/recipes.test.js (100% pass rate).
  • Documentation: Added docs/recipes.md explaining how users can create and share their own recipes.

Verification Results

  • Logic Check: npx jest test/recipes.test.js passed.
  • UI Check: node bin/coderrr.js recipe --list correctly displays local recipes.

Impact

Adds zero overhead to the core agent but provides a massive productivity boost for recurring workflows.

image

closes #119
@Akash-nath29 Can u please review and merge and if there is any changes required please let me know .
Thanks!

@vercel
Copy link

vercel bot commented Jan 30, 2026

@Dbansal06 is attempting to deploy a commit to the akash-nath29's projects Team on Vercel.

A member of the Team first needs to authorize it.

feat: add Coderrr Insights dashboard for productivity tracking and Skills for better workflow
feat: add Coderrr Insights dashboard for productivity tracking and Skills for better workflow
@Akash-nath29 Akash-nath29 changed the base branch from main to feature January 30, 2026 20:21
@Akash-nath29 Akash-nath29 merged commit e3dd274 into Akash-nath29:feature Jan 30, 2026
7 of 9 checks passed
@Akash-nath29 Akash-nath29 added the ECWoC26 Project For ECWoC 26 label Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ECWoC26-L3 ECWoC26 Project For ECWoC 26

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Custom Recipe Registry for Extensible Workflows

2 participants

Comments