U shared templates
Skill zig999/siegard-code/dist/.claude/skills/u-shared-templates
Most AI coding tools help you write code. Siegard Code manages the entire development lifecycle — it writes specifications, plans backlogs, implements features, runs QA, and delivers tested code. All autonomously, all traceable, all through Claude Code.
npx -y skills add zig999/siegard-code --skill u-shared-templatesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Schema + example pairs for every cross-agent envelope (handoff-manifest, delivery, qa-verdict, blocked-report, task_contract, validation-result, compliance/security/architecture findings, and others). Single source of truth for inter-agent contracts; consumed by all orchestrators, workers, and u-handoff-validator. Resource bundle — no scripts. Not user-invocable.
SKILL.md
3.4 KB, 759 tokens by cl100k_base, as published. Nobody here has run it
u-shared-templates
Resource bundle: inter-agent envelope contracts. Every envelope ships as a pair — <envelope>.schema.yaml (validation schema) plus <envelope>.yaml (canonical example). Files are read by path (.claude/skills/u-shared-templates/<file>); the directory listing is authoritative.
Envelope index
| Envelope | Producer | Consumer |
|---|---|---|
handoff-manifest | orchestrator-sdd | u-handoff-validator, dev orchestrators |
handoff-receipt | NONE YET — event machinery shipped (orch_core handoff_receipt, prod-hardening task 08) but no emitter is wired; loop-closure audit not yet derivable | none |
handoff-validation-envelope | u-handoff-validator | dev orchestrators |
improve-handoff-envelope | NONE — /u-improve writes only improve-scope.json (its SKILL.md forbids other artifacts); reserved contract, unwired | none |
be-to-fe-handoff | NONE — no agent references this pair; reserved contract, unwired | none |
backlog | planners | orchestrator-dev |
task_contract | planners | developers |
delivery | developers | QA workers |
qa-verdict | QA workers | orchestrator-review |
test-report | u-test-runner | phase-test-rules exit-criteria checkers |
blocked-report | any worker | orchestrator |
validation-result | u-spec-validator | orchestrator-sdd |
compliance-finding | u-spec-compliance | orchestrator-sdd |
security-finding | u-security-reviewer | orchestrator-review |
architecture-finding | u-architecture-reviewer | orchestrator-review |
cr (cr-template.yaml + cr.schema.yaml) | u-be-developer / u-fe-developer (STOP-on-spec-gap protocol) | NO automated consumer — no orchestrator reads $SESSION_DIR/cr/; the halt is conveyed by the worker's terminal event, the CR file is for the human operator (see E09 review path) |
component-spec-gate-report | component-spec-gate | orchestrator-dev |
design-system-gate-report | design-system gate | orchestrator-dev |
fe-validate-report | /u-fe-validate | user, orchestrator-dev |
spec-changelog-notify | NONE — no agent references this pair; reserved contract, unwired | none |
ui-agent-output | u-fe-ui | u-fe-developer |
spec-inventory | spec_inventory.py (u-drift-analysis) | match_drift.py |
code-inventory | u-reverse-spec-analyzer (code-inventory mode) | match_drift.py (after validate_inventory.py) |
drift-report | match_drift.py (u-drift-analysis) — rendered to .md by render_report.py | user, /u-improve, /u-dev, /u-reverse-spec (scoped), human triage |
drift-verdicts | u-drift-analyzer (semantic layer) | validate_findings.py → merge_semantic.py |
Non-pair files: delivery-gate.md (gate checklist consumed by orchestrator-dev).
Constraints
- Schemas are the contract (AI FIRST — contracts over interpretation): producers MUST emit envelopes that validate against the
.schema.yaml; consumers MUST validate before consumption - Schema changes are breaking changes — update producer, consumer, and example in the same commit
What ships with it: 48 files
123.5 KB alongside SKILL.md
- architecture-finding.schema.yaml5.8 KB
- architecture-finding.yaml1.4 KB
- backlog.schema.yaml2.4 KB
- be-to-fe-handoff.schema.yaml2.5 KB
- be-to-fe-handoff.yaml813 B
- blocked-report.schema.yaml2.8 KB
- blocked-report.yaml1.2 KB
- code-inventory.schema.yaml5.9 KB
- code-inventory.yaml1.7 KB
- compliance-finding.schema.yaml3.6 KB
- compliance-finding.yaml963 B
- component-spec-gate-report.schema.yaml3.1 KB
- component-spec-gate-report.yaml648 B
- cr.schema.yaml3.4 KB
- cr-template.yaml2.7 KB
- delivery-gate.md4.3 KB
- delivery.schema.yaml2.0 KB
- design-system-gate-report.schema.yaml2.5 KB
- design-system-gate-report.yaml844 B
- drift-report.schema.yaml5.0 KB
- drift-report.yaml2.6 KB
- drift-verdicts.schema.yaml2.2 KB
- drift-verdicts.yaml1.4 KB
- fe-validate-report.schema.yaml3.0 KB
- fe-validate-report.yaml1.3 KB
- handoff-manifest.schema.yaml4.1 KB
- handoff-manifest.yaml2.1 KB
- handoff-receipt.schema.yaml2.6 KB
- handoff-receipt.yaml1.3 KB
- handoff-validation-envelope.schema.yaml1.2 KB
- handoff-validation-envelope.yaml917 B
- improve-handoff-envelope.schema.yaml3.5 KB
- improve-handoff-envelope.yaml2.2 KB
- qa-verdict.schema.yaml4.6 KB
- security-finding.schema.yaml3.5 KB
- security-finding.yaml1.0 KB
- spec-changelog-notify.schema.yaml2.9 KB
- spec-changelog-notify.yaml1.3 KB
- spec-inventory.schema.yaml4.4 KB
- spec-inventory.yaml1.5 KB
8 more files not listed here. See all 48 in the repository.