systematic-debugging — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited systematic-debugging (Rules) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Govern, audit, and ship AI-agent skills.
Skills Orchestrator turns Markdown instructions into versioned, policy-checked assets that teams can review in CI and deliver to agent runtimes.
Quick start · Documentation · Production guide · Latest release
Requires Python 3.12 or newer.
python3.12 -m pip install skills-orchestrator
skills-orchestrator init --template team-standard
skills-orchestrator check --config config/skills.yaml
skills-orchestrator build --config config/skills.yaml --lockThe starter kit creates a working config, example skills, CI workflow, and evidence directory. Run the stricter policy pack when the baseline is clean:
skills-orchestrator check \
--config config/skills.yaml \
--policy-pack builtin/engineering-grade \
--fail-on warningUse the optional MCP runtime only when an agent needs task-scoped skill loading:
python3.12 -m pip install "skills-orchestrator[mcp]"
skills-orchestrator serve --config config/skills.yamlSee Install, GitHub Action, and Docker Usage for deployment-specific instructions.
| Need | Skills Orchestrator surface |
|---|---|
| Enforce ownership, lifecycle, license, and provenance | Policy packs and stable rule IDs |
| Detect duplicate, conflicting, or drifting instructions | Resolver, lock file, and registry diff |
| Review findings in CI | JSON, SARIF, and reviewer summaries |
| Inventory instruction assets | Native manifest and CycloneDX SBOM |
| Retain audit evidence | Evidence bundles, hash ledger, and release attestations |
| Deliver only task-relevant context | MCP routing with active/inactive skill decisions |
| Coordinate governed multi-step work | Pipelines with artifact and evidence gates |
| Reach existing agent environments | AGENTS.md, Claude Skills, MCP, and SDK adapters |
Skills Orchestrator is a governance and delivery layer. It does not replace an agent runtime, evaluate model reasoning, or act as a security sandbox.
Markdown skills
│
▼
metadata + policy checks ──► JSON / SARIF / SBOM
│
├──► AGENTS.md and adapter exports
├──► registry and evidence bundles
└──► MCP task routing and pipelines| Layer | Purpose | Main commands |
|---|---|---|
| Static governance | Validate metadata, conflicts, policies, and lock drift | check, validate, build --lock |
| Inventory and proof | Export manifests, policy inputs, registries, and evidence | manifest, policy export, registry, evidence |
| Runtime delivery | Select and load governed skills for the current task | serve, mcp-test |
| Workflow state | Advance gated, resumable multi-step processes | pipeline start, pipeline advance |
| Ecosystem delivery | Generate or inspect downstream agent surfaces | adapters, sync |
The authoritative contracts are SPEC.md, CONFORMANCE.md, and the packaged schemas. Runtime details live in MCP Server, Pipelines, and Adapters.
Start with advisory checks. Promote to blocking gates only after the findings, registry diff, and review artifacts are useful to maintainers.
permissions:
contents: read
security-events: write
pull-requests: write
steps:
- uses: actions/checkout@<reviewed-commit-sha>
- uses: BambooGap/skills-orchestrator@<release-commit-sha>
with:
config: config/skills.yaml
policy-pack: builtin/team-standard
upload-sarif: true
reviewer-summary: trueProduction consumers should pin the exact PyPI version, GitHub Action release commit SHA, Docker digest, and dependency hashes. Do not automatically follow the newest tag. The complete rollout sequence is documented in Production Adoption and the Adoption Playbook.
The CLI produces machine-readable artifacts instead of requiring downstream systems to parse console output or Markdown:
| Artifact | Typical consumer |
|---|---|
| Check JSON and SARIF | CI, code scanning, reviewer automation |
| Instruction manifest and CycloneDX | Inventory and supply-chain systems |
| OPA input and Rego test fixture | Policy review and external enforcement |
| Registry graph and diff | Platform teams and multi-repository governance |
| Evidence manifest and bundle hash | Auditors, release owners, hosted consumers |
| Adapter inspection and exports | Agent runtimes and integration teams |
See Manifest and Policy Exports, Registry and Evidence, and Supply Chain Verification.
| Goal | Start here |
|---|---|
| Add checks to one repository | Install, GitHub Action |
| Roll out across a team | Production Adoption, Team Standardization |
| Review security and provenance | Policy Packs, Supply Chain Verification |
| Integrate an agent runtime | MCP Server, Adapters, Pipelines |
| Implement compatible tooling | SkillOps Contract, Conformance, Third-party Implementation |
| Evaluate adoption or commercial boundaries | Adoption Maturity Model, Open-core Boundary |
The Documentation Index contains the complete role-based map, examples, schemas, operations guides, and external-consumer contracts.
The release contract is strict: a Git tag or the version in the source tree is not a public-release claim. A version is consumable only after its GitHub Release, PyPI package, and GHCR image are available and Release Integrity has passed.
The project produces SLSA readiness and evidence inputs. 它不是正式 SLSA 等级认证,也不声明 已经达到 SLSA Build L3+. See SLSA Readiness for the exact boundary.
Published tags are immutable release snapshots. Documentation improvements land on main and appear in a future release; existing tags are not moved to rewrite their history.
git clone https://github.com/BambooGap/skills-orchestrator
cd skills-orchestrator
python3.12 -m pip install -c constraints.txt -e ".[dev]"
pytest tests/ -q
ruff check skills_orchestrator/ tests/Read Contributing, Security, Governance, Support, Code of Conduct, and Third-party Notices before opening a change or report.
External adoption and public references require explicit permission; see Adoption Authorization.
Licensed under either MIT or Apache-2.0, at your option.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.