Deploy the Zava Agentic SDLC Workshop into your own GitHub org in 15 minutes.
This kit is the one-stop entry point for org administrators (or curious individuals) who want to stand up the Zava agentic SDLC workshop in their own GitHub org — self-contained, no dependency on any external demo org.
After running the bootstrap, your org owns four working repos:
| Repo | Role |
|---|---|
zava-agent-config |
Marketplace of 6 reusable Agent Skills + APM kits (secure-baseline, ideate-kit, code-kit, review-kit, release-kit, operate-kit) |
zava-storefront |
A demo Node.js app pre-wired with PR Review Panel + Triage Panel gh aw workflows that consume the marketplace |
zava-skills-workshop-template |
Trainee starter — fork via "Use this template" to author your first Agent Skill |
poisoned-tracing-skill |
A deliberately compromised skill — used in the supply chain demo to show apm install rejecting hidden-Unicode payloads |
Plus org-level configuration: 2 secrets, 2 rulesets, 1 apm-policy.yml.
# 1. Clone this kit
gh repo clone DevExpGbb/zava-workshop-kit && cd zava-workshop-kit
# 2. Verify your org is ready
./bin/preflight.sh --org=YOUR_ORG
# 3. Deploy the bundle
./bin/bootstrap.sh --org=YOUR_ORG
# 4. Confirm everything works end-to-end
./bin/smoke.sh --org=YOUR_ORGIf smoke.sh exits green, your workshop is live. Hand the trainees zava-skills-workshop-template and tell them to click "Use this template".
ORG-ADMIN-SETUP.md— the full 7-step runbook with prereqs, token recipes, and ruleset configINVENTORY.md— what each repo does, the dependency graph, and how the pieces composedocs/tokens.md— exact PAT scopes for the two required org secretsdocs/copilot-plan.md— which GitHub Copilot SKU you need and whydocs/troubleshooting.md— common bootstrap failures and fixesdocs/azure-sre.md— optional Azure SRE Agent setup for the D5 finale demo
./bin/teardown.sh --org=YOUR_ORG # removes all 4 repos + secrets + rulesets (idempotent)This kit is the canonical home of the workshop bundle. The hackathon-white-pig-8 org you may see referenced in older docs was an ephemeral workshop fixture and may be removed.
MIT for the kit itself. Each consuming repo carries its own license.