Skip to content

sniper-workspace-feature

Phase: workspace-feature

Team Composition

MemberProcessTechnicalCognitiveDomain
orchestratorworkspace-orchestrator--systems-thinker--
contract-designercontract-designerapi-designsystems-thinker--

Tasks

orchestrator

Workspace Feature Brief

  • ID: workspace-brief
  • Output: features/WKSP-{XXXX}/brief.md
  • Template: .sniper/templates/workspace-brief.md
  • Requires plan approval: Yes

Analyze the workspace to determine which repositories are affected by the feature. Read each repo's architecture docs. Produce a workspace feature brief that identifies affected repos, required interface changes, and implementation wave ordering based on the dependency graph.

Cross-Repo Implementation Plan

  • ID: cross-repo-plan
  • Output: features/WKSP-{XXXX}/plan.md
  • Template: .sniper/templates/workspace-plan.md
  • Requires plan approval: Yes

After contracts are designed, produce the cross-repo implementation plan. Break down work per repository, define sprint wave ordering, and specify integration validation criteria between waves.

contract-designer

Interface Contract Design

  • ID: contract-generation
  • Output: contracts/
  • Template: .sniper/templates/contract.yaml
  • Requires plan approval: Yes

Based on the workspace feature brief, design interface contracts for all cross-repo communication. Define API endpoints with full schemas, shared type specifications, and event contracts. Version appropriately and ensure each side can be implemented independently.

Review Gate

  • Checklist: .sniper/checklists/workspace-review.md
  • Mode: strict