cross-squad

Coordinates work delegation and discovery across multiple Squad instances via manifests and GitHub issues.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/codebytes/btt --skill cross-squad-codebytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cross-squad
Source: https://github.com/codebytes/btt/tree/main/.squad/templates/skills/cross-squad
Command: npx skills add https://github.com/codebytes/btt --skill cross-squad-codebytes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When an organization runs multiple Squad instances across separate repositories, agents lack a standard way to discover each other's capabilities, share context, and hand off work without creating tight coupling or leaking internal state. ## Core Features & Use Cases - Squad Discovery: Locate other squads by reading .squad/manifest.json files from well-known paths, upstream configs, or a central registry, revealing each squad's capabilities and accepted work types. - Work Handoff Protocol: Delegate tasks by creating labeled GitHub issues in the target squad's repository with context, acceptance criteria, and links back to the originating issue. - Feedback Loop Tracking: Poll delegated issues with gh issue view, update the originating issue with status changes, and close the loop when work merges. - Use Case: A frontend squad needs a Prometheus metrics endpoint owned by the platform squad. The agent checks the platform squad's manifest, confirms it accepts issues, creates a [cross-squad] labeled issue with acceptance criteria, and tracks it to completion. ## Quick Start Ask the agent to discover available squads and delegate a specific task to the squad that owns the required capability.

Frequently Asked Questions about cross-squad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delegate work to another squad's repository?

Check the target squad's manifest to confirm it accepts issues, then create a GitHub issue in its repository with a `[cross-squad]` title prefix, the squad's configured label, context, acceptance criteria, and a link back to the originating issue.

How does squad discovery work across repositories?

Discovery reads `.squad/manifest.json` files from well-known paths in known org repos, checks squads listed in `.squad/upstream.json`, or consults a central `squad-registry.json`. Each manifest declares the squad's name, capabilities, contact repo, and accepted work types.

What information should I share when handing off cross-squad work?

Share only the capability list, decisions that affect the target squad, and concise handoff context. Never share internal team state, full decision archives, credentials, tokens, or internal URLs in cross-squad issues.

How do I track delegated cross-squad issues to completion?

Record the delegated issue URL in the originating squad's orchestration log, then periodically poll its status with `gh issue view`. Update the originating issue on status changes and close the feedback loop when the delegated work merges.

What are the limitations of cross-squad delegation?

Delegation is asynchronous and issue-based, so it does not suit urgent synchronous work. Avoid open-ended requests without acceptance criteria or timeouts, and watch for circular delegation chains where squads delegate back and forth.