Coordinate the SIFAP modernization workshop through archaeology, architecture, build, quality, and operations stages with evidence gates, role handoffs, branch intent, and observable completion criteria. Use when starting a stage, checking readiness, or handing work to the next SIFAP stage agent.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add paulasilvatech/awesome-harness-primitives --skill sifap-workshop-orchestration --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sifap Workshop Orchestration?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/paulasilvatech-sifap-workshop-orchestration)More formats (shields.io, HTML) on the badges page.
---
name: sifap-workshop-orchestration
description: >-
Coordinate the SIFAP modernization workshop through archaeology, architecture, build, quality,
and operations stages with evidence gates, role handoffs, branch intent, and observable
completion criteria. Use when starting a stage, checking readiness, or handing work to the next
SIFAP stage agent.
argument-hint: stage=archaeology|architecture|build|quality|operations
user-invocable: true
---
<!-- Generated from harness/github-copilot/plugins/mainframe-natural-adabas/skills/sifap-workshop-orchestration/SKILL.md by harness/claude-code/scripts/convert_from_copilot.py. Edit the source, not this file. -->
# SIFAP workshop orchestration
Run the workshop as five evidence-gated stages while keeping reusable procedures in companion skills.
## When to invoke
- "Start the SIFAP archaeology stage."
- "Check whether the team can hand off to architecture."
- "Coordinate the SIFAP build stage."
- "Prepare the final operations and review stage."
## Inputs
Use `$ARGUMENTS` to select one stage. If absent, infer the current stage only from artifacts that exist
in the target repository; otherwise ask the team to choose. Never create a branch or GitHub mutation
solely from an inferred stage.
## Stage contract
| Stage | Lead agent | Required input | Primary output | Exit gate |
| --- | --- | --- | --- | --- |
| Archaeology | `sifap-archaeologist` | Legacy corpus and scope | Inventory, dependencies, rule candidates, questions | Behavior claims cite inspected legacy evidence. |
| Architecture | `sifap-architect` | Approved rule candidates and scope | `REQ-NNN` specs, ADRs, modular-monolith plan | Requirements validate and unresolved meaning is not promoted. |
| Build | `sifap-builder` | Approved requirements, plan, and bounded slice | Modern code and equivalence tests | Focused tests and builds pass; drift is classified. |
| Quality | `sifap-quality` | Implemented slice and in-scope legacy files | Requirement verification, migration mapping, reconciliation numbers | Every requirement is verified and every in-scope file reconciles or is explicitly excluded. |
| Operations | `sifap-operations` | Verified implementation and operational scope | Hardening, reviewed issues/PRs, IaC evidence, runbook, retrospective | Human approvals and validation evidence are recorded. |
## Procedure
1. Load `sifap-modernization-context` and the task-relevant references.
2. Inspect the selected stage's required inputs; report missing inputs and stop before side effects.
3. Invoke or hand off to the stage agent with objective, scope, evidence paths, decisions, and open
questions. The stage agent loads its named companion skills before acting.
4. Use `sifap-loop` to run the stage as a bounded correction loop and to evaluate its gate.
5. Keep progress evidence-based; do not satisfy gates with arbitrary counts or generated placeholders.
6. Evaluate every exit-gate item and identify blockers, unrun checks, and owner decisions.
7. Hand off only the minimum durable context needed by the next stage.
## Branch and mutation policy
The workshop may use `spec/<NNN>-<feature>`, `impl/<NNN>-<feature>`, `infra/<component>`,
`docs/<topic>`, and `agent/<issue-NN>`. Confirm the target repository's real branch policy before branch
creation. Do not stage, commit, push, open an issue, assign an agent, review a PR, merge, deploy, or run
an infrastructure mutation without the applicable explicit approval.
## Handoff contract
```markdown
## SIFAP stage handoff
**From:** <stage and agent>
**To:** <stage and agent>
**Status:** ready | blocked
### Objective and scope
- <bounded outcome>
### Evidence and decisions
- <path or decision>
### Validation
- <check and actual result>
### Open questions and risks
- <owner, question, impact>
```
## Limits
- This skill coordinates stages; it does not duplicate Natural analysis, requirements, implementation,
testing, security, or infrastructure procedures.
- Loop mechanics, gate queries, defect routing, and the engineering graph belong to `sifap-loop`.
- Persona agents are optional aids. A stage agent remains accountable for the stage output and gate.
- No stage gate may claim success from an unrun check or unavailable artifact.
## Output template
```markdown
## SIFAP workshop status
**Stage:** archaeology | architecture | build | quality | operations
**Status:** ready | in-progress | blocked | complete
### Inputs
| Artifact | Present | Evidence |
| --- | --- | --- |
### Exit gate
| Criterion | Result | Evidence or blocker |
| --- | --- | --- |
### Handoff
- Next agent: <name or none>
- Context: <paths, decisions, questions>
```
## Quality gate
- [ ] The selected stage and bounded outcome are explicit.
- [ ] `sifap-modernization-context` was loaded before stage work.
- [ ] Required inputs exist and all behavior claims cite evidence.
- [ ] Exit criteria use actual validation rather than arbitrary output counts.
- [ ] No branch, GitHub, deployment, or infrastructure mutation occurred without approval.
- [ ] The handoff contains objective, scope, evidence, decisions, validation, and open questions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!