From sprint-coding-agent
Reads and merges sprint planning guidelines from three layers: plugin defaults, team custom guidelines (.sprint-guidelines.md), and per-invocation overrides. Uses section-level (## heading) replacement. The merged document governs routing preference overrides, plan formatting, and label mapping customisation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sprint-coding-agent:guidelines-ingestionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produces a single, authoritative guidelines document from three ordered layers before any planning action begins. The merged document governs how routing decisions are made, how the plan is formatted, and how label mappings can be customised.
Produces a single, authoritative guidelines document from three ordered layers before any planning action begins. The merged document governs how routing decisions are made, how the plan is formatted, and how label mappings can be customised.
Default sprint planning guidelines bundled with the plugin. Covers:
## Routing Preferences — default agent assignment rules per domain## Label Mapping — how labels map to domain agents## Plan Formatting — output structure conventions for sprint-plan.md## Dependency Rules — default inferred ordering (DB before API before UI)## Confidence Threshold — default routing confidence cutoff (0.6)The team may supply a custom guidelines file via .sprint-agent.json:
{
"guidelines": "docs/sprint-guidelines.md"
}
The path is relative to the workspace root. If configured but missing, emit a warning.
Example custom guidelines:
## Routing Preferences
- Always route tickets labelled `auth` to security-coding-agent, not backend-coding-agent
- Route tickets with component `Infrastructure` to devops-coding-agent regardless of other labels
## Confidence Threshold
- Minimum confidence for auto-assignment: 0.7 (stricter than default)
Inline instructions in the current prompt are treated as the highest-priority layer, injected as a ## Overrides section.
Section-level (## heading) replacement:
## section in Layer 2: replace matching Layer 1 section or append if new## Overrides from Layer 3 instructions (omit if none)The algorithm is deterministic. The unit of replacement is always the complete content between one ## heading and the next.
{
"mergedGuidelinesPath": "<in-memory>",
"layersApplied": {
"pluginDefaults": "sprint-coding-agent/defaults/planning-guidelines.md",
"teamCustom": "<resolved-path-or-null>",
"perInvocationOverrides": false
},
"sectionsFromDefaults": 5,
"sectionsReplaced": 1,
"sectionsAdded": 0,
"warnings": []
}
npx claudepluginhub gagandeepp/software-agent-teams --plugin sprint-coding-agentGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.