بنقرة واحدة
cross-squad
Coordinating work across multiple Squad instances
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Coordinating work across multiple Squad instances
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
{what this skill teaches agents}
{what this skill teaches agents}
Team initialization flow (Phase 1 proposal + Phase 2 creation)
Pattern for resolving PendingWrap before forward cursor movement in the terminal Writer
Step-by-step release checklist for Squad — prevents v0.8.22-style disasters
Cross-platform path handling and command patterns
استنادا إلى تصنيف SOC المهني
| name | cross-squad |
| description | Coordinating work across multiple Squad instances |
| domain | orchestration |
| confidence | medium |
| source | manual |
| tools | [{"name":"squad-discover","description":"List known squads and their capabilities","when":"When you need to find which squad can handle a task"},{"name":"squad-delegate","description":"Create work in another squad's repository","when":"When a task belongs to another squad's domain"}] |
When an organization runs multiple Squad instances (e.g., platform-squad, frontend-squad, data-squad), those squads need to discover each other, share context, and hand off work across repository boundaries. This skill teaches agents how to coordinate across squads without creating tight coupling.
Cross-squad orchestration applies when:
Each squad publishes a .squad/manifest.json declaring its name, capabilities, and contact information. Squads discover each other through:
.squad/manifest.json in known org repos.squad/upstream.json are checked for manifestssquad-registry.json can list all squads in an org{
"name": "platform-squad",
"version": "1.0.0",
"description": "Platform infrastructure team",
"capabilities": ["kubernetes", "helm", "monitoring", "ci-cd"],
"contact": {
"repo": "org/platform",
"labels": ["squad:platform"]
},
"accepts": ["issues", "prs"],
"skills": ["helm-developer", "operator-developer", "pipeline-engineer"]
}
When delegating work, share only what the target squad needs:
Do NOT share:
gh issue create in the target repo with:
[cross-squad] <description>squad:cross-squad (or the squad's configured label)Track delegated work completion:
gh issue view# List all squads discoverable from upstreams and known repos
squad discover
# Output:
# platform-squad → org/platform (kubernetes, helm, monitoring)
# frontend-squad → org/frontend (react, nextjs, storybook)
# data-squad → org/data (spark, airflow, dbt)
# Delegate a task to the platform squad
squad delegate platform-squad "Add Prometheus metrics endpoint for the auth service"
# Creates issue in org/platform with cross-squad label and context
export default defineSquad({
manifest: {
name: 'platform-squad',
capabilities: ['kubernetes', 'helm'],
contact: { repo: 'org/platform', labels: ['squad:platform'] },
accepts: ['issues', 'prs'],
skills: ['helm-developer', 'operator-developer'],
},
});
.squad/ directory. Use issues and PRs as the communication protocol.