feat: add Cursor & Claude Bee Army (25 hivemind-specific worker-bees, stingers, routing orchestrator)#267
Conversation
…, AI tools platform, API documentation, asset management, and branching strategy Introduce multiple new agents to enhance the platform's capabilities. Full documentation available in https://github.com/legioncodeinc/that-git-life These additions provide specialized support for various development processes and improve overall project management and documentation practices.
Updated the README to include a new section on the Cursor & Claude Bee Army, detailing the AI orchestration layer and its components. Removed outdated agents for ADR writing, Agile Scrum, AI coding tools, AI tools platform, API documentation, and asset management to streamline the project and focus on current capabilities. This cleanup improves clarity and aligns with the latest project direction.
|
Important Review skippedToo many files! This PR contains 300 files, which is 150 over the limit of 150. To get a review, narrow the scope: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (300)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Deleted outdated agents for Agile Scrum, AI coding tools, AI tools platform, API documentation, asset management, and branching strategy to focus on current capabilities. This cleanup enhances clarity and aligns with the project's direction, ensuring a more efficient development process.
khustup2
left a comment
There was a problem hiding this comment.
A few things shouldn't land in the repo regardless of the bees decision:
- README: the Legion Code logo, "this fork" framing, and the personal LinkedIn link are third-party advertising in Activeloop's README (right above the © Activeloop license). Please drop that section.
library/docs reference Legion's own infra (legion-shared/,legion-wiki/) that doesn't exist in this repo.- Several QA/PRD reports leak local paths (
/home/marioaldayuz/Desktop/GitHub/...).
Please remove these.
69f83bf to
7a5c0d3
Compare
Summary
This PR adds a complete AI orchestration layer for Cursor IDE and Claude Code contributors working in this codebase. It ships inside
.cursor/, which is already present in the repository, so it is opt-in by design and imposes zero build, test, or runtime cost on contributors who do not use it.What is the Bee Army and why does it belong here?
Open-source projects fail at contributor consistency. The Bee Army solves this at the AI-agent layer: instead of relying on contributors to know the codebase conventions before they start, the system hands them a pre-loaded specialist that already knows the right patterns for that domain.
Every worker-bee ships with a paired stinger (a procedural skill file). The stinger contains research-backed guides, worked examples, output templates, and explicit escalation rules. When a contributor invokes a bee, they get the same quality bar every time, regardless of how long they have been in the codebase.
The stingers are codebase-specific procedural knowledge: the
typescript-node-worker-beeknows this repo's ESM/Node 22/esbuild stack, thedeeplake-dataset-worker-beeknows the schema heal and ColumnDef conventions, theci-release-worker-beeknows the sync-versions / pack-check / bundle audit pipeline. That specificity is why they belong here rather than as a separate package.Contents of this PR
Two Cursor commands (
.cursor/commands/)/the-beekeeper- Lightweight dispatcher. Routes a task through the roster, selects the matching worker-bee(s), spawns each one armed with its paired stinger, runs the security and quality close-out, and reports. For everyday contributor work: code review, schema design, ADR authoring, documentation, etc./the-smoker- Heavy-duty completion orchestrator. Takes a set of PRDs, builds a full acceptance-criterion ledger, dispatches bees in parallel waves until every criterion is VERIFIED, selects the best model per task using.cursor/model-comparison-matrix.md, then commits, opens a PR, and watches CI to green.25 worker-bee sub-agents (
.cursor/agents/)These are hivemind-specific workers, not generic domain advisors. Each owns one slice of this codebase's own surface:
typescript-node-worker-beedeeplake-dataset-worker-beehealMissingColumns, indexingci-release-worker-beeretrieval-worker-beeembeddings-runtime-worker-beeharness-integration-worker-beemcp-protocol-worker-beemcp-tool-docs-worker-beesecurity-worker-beequality-worker-beegit-worker-beegithub-repo-health-worker-beecursor-ide-worker-beedependency-audit-worker-beelibrary-worker-beeknowledge-worker-beewiki-worker-beeadr-writing-worker-beebranching-strategy-worker-beecode-review-pr-worker-beechangelog-release-notes-worker-beereadme-writing-worker-beerunbook-writing-worker-beetechnical-writing-craft-worker-beeterminal-bash-worker-bee25 paired stinger skills (
.cursor/skills/<name>-stinger/)Each stinger contains guides, templates, examples, and research trails specific to this codebase's conventions. They are why this is more than a directory of agent persona files.
beekeeper-suitrouting skill andhive-registrarbeekeeper-suit: single source of truth for which bee owns which domain, the canonical arming contract (how orchestrators spawn bees with their stingers), and known multi-bee sequences.hive-registrar: enforces the invariant that every registered bee has a spawnable agent, a paired stinger, and a routing guide before it is added to the roster..cursor/model-comparison-matrix.mdScored model-selection rubric (380 lines) used by
/the-smokerfor per-task model routing.Zero build and runtime impact
Nothing in
.cursor/is imported, bundled, or executed duringnpm install,npm run build, ornpm test. The commands only activate when a contributor explicitly types/the-beekeeperor/the-smokerin Cursor's chat bar.Test plan
npm ciandnpm run buildpass (no new dependencies, build unaffected).npm testpasses (.cursor/is not in any test glob)./the-beekeeper review this migration in src/cli/install-cursor.ts. Confirm routing to the correct bee with its stinger loaded./the-beekeeper write an ADR for the harnesses/ reorganization. Confirm routing toadr-writing-worker-bee.Contribution by Legion Code Inc. / Mario Aldayuz