goose icon indicating copy to clipboard operation
goose copied to clipboard

🍳 Advanced Recipe Submission #8

Open taniandjerry opened this issue 3 months ago • 7 comments

🍳 Advanced Recipe Submission

Thanks for contributing to the Goose Cookbook!
This issue represents an Advanced Recipe Slot (8–10 points).

Advanced recipes use 3 or more extensions and/or multiple sub-recipes to orchestrate complex workflows.


✅ Acceptance Criteria

Your recipe will be accepted if it:

  • Uses 3+ extensions in a single workflow.
  • Optionally (or preferably) includes multiple sub-recipes.
  • Demonstrates orchestration, parameter passing, conditional logic, or parallel execution.
  • Includes required YAML fields: title, description, instructions, and at least one activity.
  • Validates against the Recipe Reference Guide.
  • Has been tested locally in Goose.
  • Follows the Cookbook Contributing Guide.

📋 Submission Checklist

Before opening your PR, make sure you've:

  • [ ] Chosen a unique and descriptive filename (e.g., code-review-pipeline.yaml).
  • [ ] Matched the recipe title to the filename.
  • [ ] Confirmed your YAML validates.
  • [ ] Listed all extensions and sub-recipes used.
  • [ ] Included clear instructions and multiple activities.
  • [ ] Verified the recipe works locally in Goose.

✨ Inspiration Examples

(These are just ideas — you can submit any real workflow you've used with Goose.)

  • Code review pipeline with sub-recipes (security + quality checks).
  • Smart analyzer that conditionally chooses sub-recipes.
  • Research assistant chaining multiple sources into a report.
  • Project bootstrapper (generate starter templates).
  • Data visualization helper (convert CSV/JSON to charts).

📚 Resources


🚀 Next Steps

  1. Claim this slot by commenting .take below.
  2. Fork the repository and create a new branch for your recipe.
  3. Create your recipe file in:
    documentation/src/pages/recipes/data/recipes/
  4. Create a pull request from your fork and reference this issue in the PR description.

🎉 Once merged, your recipe will be added to the Goose Cookbook!


💡 Tips for Success

  • Think big: combine multiple extensions and/or sub-recipes.
  • Highlight orchestration: chaining, parameter passing, conditional or parallel execution.
  • Test thoroughly — advanced workflows are more complex.
  • Document clearly so others can reproduce your results.

taniandjerry avatar Sep 23 '25 14:09 taniandjerry

.take

i-sanjay-cs avatar Oct 10 '25 08:10 i-sanjay-cs

Thanks for taking this issue! Let us know if you have any questions!

github-actions[bot] avatar Oct 10 '25 08:10 github-actions[bot]

Hi @i-sanjay-cs - checking in to see if you have an update on this issue! As we near the end of Hacktoberfest, wanted to make sure everyone has a chance to contribute. <3

taniandjerry avatar Oct 24 '25 20:10 taniandjerry

Hi @i-sanjay-cs , I'm reopening this issue to other contributors so that they can have a chance to submit something for Hacktoberfest as we approach the end of it this Friday. You are welcome to contribute to any other issue that opens up as mentioned in #4705 .

taniandjerry avatar Oct 28 '25 18:10 taniandjerry

@Lymah123 you are welcome to take this on if you'd like!

taniandjerry avatar Oct 28 '25 18:10 taniandjerry

.take

Better-Boy avatar Oct 28 '25 19:10 Better-Boy

Thanks for taking this issue! Let us know if you have any questions!

github-actions[bot] avatar Oct 28 '25 19:10 github-actions[bot]