Skip to content

add incomplete cookbook#135

Merged
Kitenite merged 3 commits intomainfrom
cookbook
Nov 24, 2025
Merged

add incomplete cookbook#135
Kitenite merged 3 commits intomainfrom
cookbook

Conversation

@Kitenite
Copy link
Copy Markdown
Collaborator

@Kitenite Kitenite commented Nov 24, 2025

Summary by CodeRabbit

  • Documentation
    • Added a Docs section linking to a Superset wiki overview.
    • Added a detailed cookbook outlining how to run multiple agents in parallel — roles, workflow steps (plan/refine/implement/review), conflict-handling strategies, environment tips, and tooling references.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 24, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Added documentation: updated README.md to reference a new Docs section and added docs/README.md (wiki landing) and docs/cookbook/README.md (cookbook for running multiple agents in parallel). No code or API changes.

Changes

Cohort / File(s) Summary
README update
README.md
Inserted a "Docs" section linking to docs/README.md.
New documentation files
docs/README.md, docs/cookbook/README.md
Added docs/README.md as a Superset wiki landing page; added docs/cookbook/README.md with guidance on running multiple agents in parallel (motivation, roles, conflict/merge strategies, workflow, tips and references).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Pure documentation additions; no executable code changed.
  • Quick checks: verify README.md link target and note docs/README.md ends without a trailing newline.

Possibly related PRs

  • readme #133 — Also modifies README/documentation content; likely related to documentation updates or README restructuring.

Poem

🐇
I hopped through lines of README light,
Planted a wiki for curious sight,
Stirred a cookbook where agents play,
Branches tidy, tips on display,
Happy trails where docs take flight.

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning No pull request description was provided by the author, missing all required sections from the template including description, related issues, type of change, testing, and additional notes. Add a comprehensive description following the repository template, including what the cookbook covers, related issues (if any), that this is a documentation change, and any relevant context.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'add incomplete cookbook' clearly and specifically describes the main change: adding a new cookbook documentation file, with an acknowledgment that it's incomplete.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e9b50f5 and 2c31bc0.

📒 Files selected for processing (1)
  • docs/cookbook/README.md (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
docs/README.md (1)

1-2: Add trailing newline to file.

Files should end with a single trailing newline for consistency.

 # Superset Wiki
-A collection of docs for Superset
\ No newline at end of file
+A collection of docs for Superset
docs/cookbook/README.md (1)

29-35: Wrap bare URLs in markdown link syntax.

Lines 29, 30, 32, 33, and 35 contain bare URLs that should be formatted as proper markdown links for consistency and better readability.

 1. Use worktrees. But automate the setup. 
-- https://git-scm.com/docs/git-worktree
-- https://github.com/coderabbitai/git-worktree-runner
+- [git-scm.com/docs/git-worktree](https://git-scm.com/docs/git-worktree)
+- [coderabbitai/git-worktree-runner](https://github.com/coderabbitai/git-worktree-runner)
 2. Use hooks to notify when agent is done
-- https://code.claude.com/docs/en/hooks-guide
-- https://github.com/openai/codex/discussions/2150
+- [Claude Hooks Guide](https://code.claude.com/docs/en/hooks-guide)
+- [OpenAI Codex Discussion](https://github.com/openai/codex/discussions/2150)
 3. Color/name code your workspace 
-- https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock
+- [VSCode Peacock Extension](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock)
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b6f7b5a and cdcf520.

📒 Files selected for processing (3)
  • README.md (1 hunks)
  • docs/README.md (1 hunks)
  • docs/cookbook/README.md (1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
docs/cookbook/README.md

8-8: No empty links

(MD042, no-empty-links)


9-9: Link fragments should be valid

(MD051, link-fragments)


10-10: No empty links

(MD042, no-empty-links)


29-29: Bare URL used

(MD034, no-bare-urls)


30-30: Bare URL used

(MD034, no-bare-urls)


32-32: Bare URL used

(MD034, no-bare-urls)


33-33: Bare URL used

(MD034, no-bare-urls)


35-35: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build
🔇 Additional comments (1)
README.md (1)

15-17: Well-integrated docs section.

The new Docs section is clearly positioned and provides appropriate navigation to the documentation structure. The link syntax is correct.

Comment thread docs/cookbook/README.md Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

♻️ Duplicate comments (1)
docs/cookbook/README.md (1)

7-10: Fix broken table of contents links (flagged in prior review).

This issue was previously identified and remains unaddressed. The TOC has invalid anchors and empty link destinations:

  • Line 7: #whywould-i-want-to-do-this should be #why-would-i-want-to-do-this
  • Line 8: [Coding environment]() is an empty link
  • Line 9: #handling-merge-conflicts doesn't match the header ### Handling Conflicts (which generates #handling-conflicts)
  • Line 10: [What agents should I use]() is an empty link; the actual section header is ### Which agents should I use?

Apply this diff to fix the TOC:

 1. [Why would I want to do this?](#why-would-i-want-to-do-this)
-2. [Coding environment]()
-3. [Handling conflicts](#handling-merge-conflicts)
-4. [What agents should I use]()
+2. [Coding environment](#coding-environment)
+3. [Handling conflicts](#handling-conflicts)
+4. [Which agents should I use](#which-agents-should-i-use)

Then ensure corresponding section headers exist (lines 25, 32, 17 already cover these, but you may need to adjust line 17 from "Which agents should I use?" to match the TOC entry).

🧹 Nitpick comments (2)
docs/cookbook/README.md (2)

20-23: Format bare URLs as markdown links.

Multiple bare URLs throughout the document should be wrapped in markdown link syntax for consistency and readability. Apply this pattern to all bare URLs:

-https://example.com
+[text describing the link](https://example.com)

Examples:

-20. Codex (high) is good at planning and reviewing - https://github.com/openai/codex 
+20. Codex (high) is good at planning and reviewing - [GitHub: openai/codex](https://github.com/openai/codex)

-21. Sonnet 4.5 is good at coding - https://www.claude.com/product/claude-code 
+21. Sonnet 4.5 is good at coding - [Claude Code](https://www.claude.com/product/claude-code)

-29. Use tooling for worktree creation and setup https://github.com/coderabbitai/git-worktree-runner
+29. Use tooling for worktree creation and setup: [git-worktree-runner](https://github.com/coderabbitai/git-worktree-runner)

-52. Use hooks to notify when agent is done
-https://code.claude.com/docs/en/hooks-guide
+52. Use hooks to notify when agent is done: [Claude hooks guide](https://code.claude.com/docs/en/hooks-guide)

Apply this formatting to all other bare URLs on lines 22, 23, 30, 49, 50, 53, and 55.

Also applies to: 29-30, 49-50, 52-53, 55-55


1-3: Consider clarifying the WIP status once broken links are fixed.

The document is marked "WIP" but contains substantial, usable guidance. Once the TOC links are corrected and bare URLs are formatted, this could graduate from WIP to complete (or at least a usable draft). Consider updating the title once those issues are resolved.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between cdcf520 and e9b50f5.

📒 Files selected for processing (1)
  • docs/cookbook/README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/cookbook/README.md

[grammar] ~39-~39: Ensure spelling is correct
Context: ...'re happy with it 3. Record the plan in and MD or copy and past to a coding agent d...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~40-~40: Ensure spelling is correct
Context: ...directly 4. Pass over to Claude Code or other coding agent for implementation 5. Use ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.18.1)
docs/cookbook/README.md

7-7: Link fragments should be valid

(MD051, link-fragments)


8-8: No empty links

(MD042, no-empty-links)


9-9: Link fragments should be valid

(MD051, link-fragments)


10-10: No empty links

(MD042, no-empty-links)


20-20: Bare URL used

(MD034, no-bare-urls)


21-21: Bare URL used

(MD034, no-bare-urls)


22-22: Bare URL used

(MD034, no-bare-urls)


29-29: Bare URL used

(MD034, no-bare-urls)


49-49: Bare URL used

(MD034, no-bare-urls)


50-50: Bare URL used

(MD034, no-bare-urls)


52-52: Bare URL used

(MD034, no-bare-urls)


53-53: Bare URL used

(MD034, no-bare-urls)


55-55: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build

Comment thread docs/cookbook/README.md
### Workflow
1. Plan with a high reasoning agent/model. I prefer Codex (high) at the time of writing
2. Refine the plan until you're happy with it
3. Record the plan in and MD or copy and past to a coding agent directly
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix grammar error on line 39.

"Record the plan in and MD" contains a typo. Should be "Record the plan in a MD" or "Record the plan as an MD" (or similar).

-3. Record the plan in and MD or copy and past to a coding agent directly
+3. Record the plan in an MD or copy and paste to a coding agent directly

Note: This diff also corrects "past" to "paste" on the same line.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
3. Record the plan in and MD or copy and past to a coding agent directly
3. Record the plan in an MD or copy and paste to a coding agent directly
🧰 Tools
🪛 LanguageTool

[grammar] ~39-~39: Ensure spelling is correct
Context: ...'re happy with it 3. Record the plan in and MD or copy and past to a coding agent d...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🤖 Prompt for AI Agents
In docs/cookbook/README.md around line 39, fix the grammatical typos in the line
"Record the plan in and MD or copy and past to a coding agent directly" by
changing "and" to "a" (or "as") and "past" to "paste" so the line reads e.g.
"Record the plan in a MD or copy and paste to a coding agent directly" (or
"Record the plan as an MD or copy and paste to a coding agent directly").

@Kitenite Kitenite merged commit fcc500d into main Nov 24, 2025
0 of 5 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Nov 24, 2025
5 tasks
@Kitenite Kitenite deleted the cookbook branch November 26, 2025 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant