From yci
Assemble a signed, compliance-adaptive evidence bundle for the active customer from an evidence stub plus supplemental execution metadata. Use when the user runs /yci:evidence, needs a handoff-ready evidence pack, or wants to package approvals, diffs, pre/post state, operator identity, and tenant scope under the active compliance adapter.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yci:evidence-bundleThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produces a signed evidence pack for the active `yci` customer. The bundle is
references/bundle-layout.mdreferences/error-messages.mdreferences/input-schema.mdscripts/assemble-bundle.shscripts/render-bundle.pyscripts/sign-bundle.shscripts/validate-bundle.pytests/fixtures/bin/minisigntests/fixtures/bin/ssh-keygentests/fixtures/manifests/commercial.difftests/fixtures/manifests/commercial.yamltests/fixtures/manifests/hipaa.difftests/fixtures/manifests/hipaa.yamltests/fixtures/manifests/pci.difftests/fixtures/manifests/pci.yamltests/fixtures/manifests/soc2.difftests/fixtures/manifests/soc2.yamltests/fixtures/profiles/commercial.yamltests/fixtures/profiles/hipaa.yamltests/fixtures/profiles/pci.yamlProduces a signed evidence pack for the active yci customer. The bundle is
adapter-driven: the active profile's compliance.regime selects the template,
schema, and redaction rules, while the active profile's compliance.signing
subtree selects the signing backend (minisign or ssh-keygen -Y sign).
--evidence-stub <path> — required. YAML emitted by
yci:network-change-review or a fixture-compatible equivalent.--manifest <path> — required. YAML or JSON supplemental evidence manifest.
See references/input-schema.md.--profile-json <path> — optional. Preloaded profile JSON from
load-profile.sh. When omitted, the skill resolves the active customer and
loads the profile itself.--customer <name> / --data-root <path> — optional. Used when
--profile-json is omitted.--output-dir <path> — optional. Defaults to
<data-root>/artifacts/<customer>/evidence-bundle/<change_id>-<timestamp>/.--adapter <regime> — optional adapter override. Defaults to
profile.compliance.regime.rollback_plan from rollback_plan_path.evidence.md.The output directory contains:
bundle.json — canonical merged evidence payloadmanifest.json — normalized manifest copyevidence.md — rendered adapter templateevidence.md.sig — detached signaturesignature.json — signer metadataStdout prints exactly one line: the absolute path to evidence.md.
Invoke scripts/assemble-bundle.sh with the user arguments. Do not write files
outside the resolved customer-scoped output directory.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub yandy-r/claude-infra-plugins --plugin yci