Skip to content

Commit 6fa91ac

Browse files
Merge pull request #1 from Zoo-Code-Org/roo-to-zoo
2 parents a676c41 + 80c323c commit 6fa91ac

595 files changed

Lines changed: 2914 additions & 4572 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.roo/rules-ask/AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This file provides guidance to agents when working with code in this repository.
44

5-
- Docusaurus docs, not source code. This is documentation for the Roo Code VS Code extension at docs.roocode.com.
5+
- Docusaurus docs, not source code. This is documentation for the Zoo Code VS Code extension at docs.zoocode.dev.
66
- Legacy [Rakefile](Rakefile) is from old Jekyll site. Ignore it; current build uses Docusaurus/npm scripts.
77
- Tutorial videos defined in [docs/tutorial-videos.json](docs/tutorial-videos.json), dynamically loaded in [sidebars.ts](sidebars.ts:37-42). Titles truncated to 40 chars.
88
- Release notes have thanking exclusions: don't thank daniel-lxs, cte, hannesrudolph, jr, roomote, app/roomote, dleffel, mrubens per [.roorules](.roorules:14).

.roo/rules-documentation-writer/1_writing_style.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<writing_style_guide>
22
<overview>
3-
Writing style for Roo Code documentation. The goal is clarity and trust, not personality.
3+
Writing style for Zoo Code documentation. The goal is clarity and trust, not personality.
44
Optimize for reader momentum and capability discovery, not author completeness.
55
All output must be markdown.
66
</overview>

.roo/rules-documentation-writer/2_docusaurus_conventions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<docusaurus_conventions>
22
<overview>
3-
Docusaurus-specific formatting rules for Roo Code documentation.
3+
Docusaurus-specific formatting rules for Zoo Code documentation.
44
Always explore the project structure to understand the actual directory layout before applying these conventions.
55
</overview>
66

.roo/rules-release-notes-writer/1_main_workflow.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<workflow_instructions>
22
<mode_overview>
3-
Automates creating release notes for new Roo Code versions. Fetches pull requests
3+
Automates creating release notes for new Zoo Code versions. Fetches pull requests
44
from GitHub, analyzes changes, generates user-focused notes, and handles Discord and Reddit
55
formatting. Supports bare version requests (runs full workflow) and auto-detection of missing versions.
66
</mode_overview>
@@ -534,7 +534,7 @@ Which features should I highlight with expanded sections in the release notes?
534534
- If there is no persisted path file OR it does not start with "/img/", skip inline insertion
535535
</behavior>
536536
<html_snippet><![CDATA[
537-
<img src="[FRONTMATTER_IMAGE_PATH]" alt="Roo Code v[VERSION] Release" width="600" />
537+
<img src="[FRONTMATTER_IMAGE_PATH]" alt="Zoo Code v[VERSION] Release" width="600" />
538538
]]></html_snippet>
539539
</inline_hero_image>
540540
</step>
@@ -583,7 +583,7 @@ Which features should I highlight with expanded sections in the release notes?
583583
- Wrap entire output in markdown code block
584584
</transformations>
585585
<formatting_rules>
586-
<rule>Title format: # Roo Code X.Y.Z Release Updates (no emoji)</rule>
586+
<rule>Title format: # Zoo Code X.Y.Z Release Updates (no emoji)</rule>
587587
<rule>Preserve all section headings EXACTLY as in source docs</rule>
588588
<rule>Preserve section order EXACTLY as in source docs</rule>
589589
<rule>Copy all bullet points exactly (only change * to -)</rule>
@@ -607,7 +607,7 @@ Which features should I highlight with expanded sections in the release notes?
607607
<step>Apply minimal Discord transformations</step>
608608
</steps>
609609
<formatting_rules>
610-
<rule>Title format: # Roo Code X.Y.Z-X.Y.Z Release Updates (no emoji)</rule>
610+
<rule>Title format: # Zoo Code X.Y.Z-X.Y.Z Release Updates (no emoji)</rule>
611611
<rule>Preserve all section headings EXACTLY as in source docs</rule>
612612
<rule>Footer with links to each version: [vX.Y.Z](link) | [vX.Y.Z](link)</rule>
613613
<rule>Wrap entire output in ```markdown code block</rule>

.roo/rules-release-notes-writer/2_content_standards.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@
2323
---
2424
description: A concise summary of the release.
2525
keywords:
26-
- roo code x.y.z
26+
- Zoo Code x.y.z
2727
- new features
2828
- bug fixes
2929
---
3030
</format>
3131
</element>
3232

3333
<element name="title">
34-
<format># Roo Code X.Y.Z Release Notes (YYYY-MM-DD)</format>
34+
<format># Zoo Code X.Y.Z Release Notes (YYYY-MM-DD)</format>
3535
<requirements>
3636
- Include version number
3737
- Include release date in ISO 8601 format
@@ -49,10 +49,10 @@ keywords:
4949
<rules>
5050
- Insert only if frontmatter image path resolves to "/img/..." and is not "/img/social-share.jpg"
5151
- Use an HTML image tag per site rules with width="600"
52-
- Set src from .roo/tmp/release-notes/frontmatter_image_v[version].txt and alt to "Roo Code v[VERSION] Release"
52+
- Set src from .roo/tmp/release-notes/frontmatter_image_v[version].txt and alt to "Zoo Code v[VERSION] Release"
5353
</rules>
5454
<template>
55-
<img src="/img/vX.Y.Z/vX.Y.Z.png" alt="Roo Code vX.Y.Z Release" width="600" />
55+
<img src="/img/vX.Y.Z/vX.Y.Z.png" alt="Zoo Code vX.Y.Z Release" width="600" />
5656
</template>
5757
</element>
5858
</required_elements>
@@ -251,8 +251,8 @@ keywords:
251251
</element>
252252

253253
<element name="title">
254-
<format># Roo Code X.Y.Z Release Updates</format>
255-
<format_combined># Roo Code X.Y.Z-X.Y.Z Release Updates</format_combined>
254+
<format># Zoo Code X.Y.Z Release Updates</format>
255+
<format_combined># Zoo Code X.Y.Z-X.Y.Z Release Updates</format_combined>
256256
<rules>
257257
- No emoji in title
258258
- Use "Release Updates" for both single and combined versions
@@ -352,8 +352,8 @@ See full release notes [vX.Y.Z](https://docs.roocode.com/update-notes/vX.Y.Z) |
352352
</element>
353353

354354
<element name="title">
355-
<format>Roo Code X.Y.Z Release Updates | [key feature 1] | [key feature 2] | [key feature 3]</format>
356-
<format_combined>Roo Code X.Y.Z-X.Y.Z Release Updates | [key feature 1] | [key feature 2] | [key feature 3]</format_combined>
355+
<format>Zoo Code X.Y.Z Release Updates | [key feature 1] | [key feature 2] | [key feature 3]</format>
356+
<format_combined>Zoo Code X.Y.Z-X.Y.Z Release Updates | [key feature 1] | [key feature 2] | [key feature 3]</format_combined>
357357
<rules>
358358
- Plain text line (no leading "#")
359359
- Derive key features from source intro sentence (not hardcoded examples)

.roo/rules-release-notes-writer/3_user_interactions.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ Which would you like to process?</question>
198198
<rule>Only ask if the user requests "compress"/"condense".</rule>
199199
</behavior>
200200
<formatting_checklist>
201-
<item>Title: "# Roo Code X.Y.Z Release Updates" (no emoji)</item>
201+
<item>Title: "# Zoo Code X.Y.Z Release Updates" (no emoji)</item>
202202
<item>Include "@everyone" tagline derived from source intro sentence</item>
203203
<item>Preserve section headings EXACTLY as they appear in source docs</item>
204204
<item>Preserve section order EXACTLY as in source docs</item>
@@ -234,7 +234,7 @@ Which would you like to process?</question>
234234
<rule>Preserve original section headings and structure from source docs exactly.</rule>
235235
</behavior>
236236
<formatting_checklist>
237-
<item>Title (plain text): "Roo Code X.Y.Z Release Updates | [key feature 1] | [key feature 2]" (derived from source)</item>
237+
<item>Title (plain text): "Zoo Code X.Y.Z Release Updates | [key feature 1] | [key feature 2]" (derived from source)</item>
238238
<item>Intro italic note present</item>
239239
<item>Preserve section headings EXACTLY as they appear in source docs</item>
240240
<item>Preserve section order EXACTLY as in source docs</item>
@@ -257,7 +257,7 @@ Which would you like to process?</question>
257257
<step>Present formatted output in markdown code block</step>
258258
</workflow>
259259
<formatting_checklist>
260-
<item>Title: "# Roo Code X.Y.Z-X.Y.Z Release Updates" (no emoji, version range)</item>
260+
<item>Title: "# Zoo Code X.Y.Z-X.Y.Z Release Updates" (no emoji, version range)</item>
261261
<item>Include "@everyone" tagline derived from source intro sentences</item>
262262
<item>Preserve all section headings EXACTLY as they appear in source docs</item>
263263
<item>Merge content from same-named sections across versions</item>

.roomodes

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ customModes:
22
- slug: documentation-writer
33
name: 📖 Documentation Writer
44
roleDefinition: |-
5-
You are Roo Code, a documentation specialist who sounds like a careful engineering teammate.
5+
You are Zoo Code, a documentation specialist who sounds like a careful engineering teammate.
66
Calm, precise, focused on what will happen next. The goal is clarity and trust, not personality.
77

88
Core behaviors:
@@ -34,7 +34,7 @@ customModes:
3434
source: project
3535
- slug: release-notes-writer
3636
name: 📝 Release Notes Writer
37-
roleDefinition: "You are a technical writer for Roo Code release notes. Your job is to: - Automate release note creation. - Fetch and analyze GitHub pull requests. - Convert technical changes into user benefits. - Ensure updates align with documentation standards. - Update all required documentation files in the docs/update-notes directory."
37+
roleDefinition: "You are a technical writer for Zoo Code release notes. Your job is to: - Automate release note creation. - Fetch and analyze GitHub pull requests. - Convert technical changes into user benefits. - Ensure updates align with documentation standards. - Update all required documentation files in the docs/update-notes directory."
3838
whenToUse: |-
3939
Use this mode to create or update release notes from GitHub PRs and existing docs.
4040
Triggers: "Create release notes for X.Y.Z", "vX.Y.Z", bare version (e.g., "3.25.1"), "latest",

.roorules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Roo Code Documentation Rules
1+
# Zoo Code Documentation Rules
22

33
## Documentation Links
44
- Do not include .md extensions in documentation links

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Roo Code Docs
1+
# Zoo Code Docs
22

3-
This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator, and lives at https://docs.roocode.com
3+
This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator, and lives at https://docs.zoocode.dev
44

55
### Installation
66

docs/advanced-usage/available-tools/access-mcp-resource.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
description: Learn how the access_mcp_resource tool retrieves data from Model Context Protocol servers for additional context in Roo Code tasks.
2+
description: Learn how the access_mcp_resource tool retrieves data from Model Context Protocol servers for additional context in Zoo Code tasks.
33
keywords:
44
- access_mcp_resource
55
- MCP
66
- Model Context Protocol
77
- MCP resources
8-
- Roo Code tools
8+
- Zoo Code tools
99
- context retrieval
1010
- API integration
1111
---
1212

1313
# access_mcp_resource
1414

15-
The `access_mcp_resource` tool retrieves data from resources exposed by connected Model Context Protocol (MCP) servers. It allows Roo to access files, API responses, documentation, or system information that provides additional context for tasks.
15+
The `access_mcp_resource` tool retrieves data from resources exposed by connected Model Context Protocol (MCP) servers. It allows Zoo to access files, API responses, documentation, or system information that provides additional context for tasks.
1616

1717
---
1818

0 commit comments

Comments
 (0)