Skill-templates#116
Conversation
…bulary for AI Agent Guidelines. Replace instances of "CodeBundle" with "Skill Template," "Task" with "Tool," "TaskSet" with "Runbook," and "SLI" with "Monitor." Ensure backward compatibility in API paths and internal identifiers while promoting the new user-facing terms across all documentation, issue templates, and UI components.
… to reflect the new vocabulary for AI Agent Guidelines. Replace instances of "CodeBundle" with "Skill Template," "Task" with "Tool," "TaskSet" with "Runbook," and "SLI" with "Monitor." Ensure backward compatibility in API paths and internal identifiers while promoting the new user-facing terms in all relevant surfaces.
Container Images BuiltTag:
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit b346b45. Configure here.
| def label_with_count(type_value: str, count: int) -> str: | ||
| """Return a count-friendly label like ``"Runbook (3)"``.""" | ||
| label = label_for_type(type_value, plural=count != 1) | ||
| return f"{label} ({count})" |
There was a problem hiding this comment.
Backend terminology module created but never used
Low Severity
Both cc-registry-v2/backend/app/utils/terminology.py and mcp-server/utils/terminology.py define label_for_type, label_with_count, TYPE_LABELS, and related helpers, but neither module is imported anywhere in their respective codebases. Meanwhile, server.py and codebundle_tools.py hardcode the same display strings inline. These are dead code that duplicates logic already written inline elsewhere.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b346b45. Configure here.
- Explicitly un-ignored the `frontend/src/lib/` directory to ensure that any files added under this path are committed, preventing accidental exclusion during version control. - This change addresses potential issues with the bare `lib/` and `lib64/` rules that previously matched unintended paths.
Container Images BuiltTag:
|
…ection Registry to RunWhen Skills Registry. This includes changes to terminology, project structure, and various components across the frontend and backend, ensuring consistency in naming and functionality. Notable updates include renaming "CodeBundle" to "Skill Template" and adjusting references in API documentation, scripts, and user interfaces to align with the new branding.
Container Images BuiltTag:
|


Note
Low Risk
Primarily rebrands user-facing strings (docs, UI meta/title text, API/OpenAPI descriptions, logs) with no functional logic changes. Low risk aside from potential downstream expectations around displayed names in documentation or automated screenshots/tests.
Overview
Renames the product’s user-facing branding from CodeCollection Registry / RunWhen Registry to RunWhen Skills Registry across docs, frontend page copy/meta/manifest, backend API metadata (FastAPI
PROJECT_NAME, root message, OpenAPI title/description), and MCP server copy.Updates GitHub issue/intake footers and various startup/log messages to reflect the new branding, while explicitly documenting that repo and internal legacy identifiers (e.g.,
codecollection-registry,codebundlespaths) remain unchanged for compatibility.Reviewed by Cursor Bugbot for commit 54fe40f. Bugbot is set up for automated code reviews on this repo. Configure here.