skill-harness is the setup repo for the 45ck agent workflow stack.
It does four jobs:
- installs the shared skill-pack suite
- installs the shared Claude and Codex agents
- bootstraps project-level tooling with
@45ck/noslopand45ck/agent-docs - optionally bootstraps Beads, enabled by default in project setup
- 26 dependent pack repos
- shared skills synced into
~/.claude/skills/and~/.agents/skills/ - shared Claude agents
- shared Codex agents
Use the project setup command when you want a repo scaffolded with the 45ck tooling stack:
./skill-harness setup-project --dir path/to/projectThat command:
- creates a
package.jsonif the target repo does not have one yet - installs
@45ck/noslopand45ck/agent-docs - installs the Beads CLI if it is not already present
- runs
agent-docs init - runs
noslop init - runs
bd init - runs
agent-docs install-gates --quality
git clone https://github.com/45ck/skill-harness.git
cd skill-harness
go build -o skill-harness ./cmd/skill-harnessWindows:
git clone https://github.com/45ck/skill-harness.git
cd skill-harness
go build -o skill-harness.exe .\cmd\skill-harnessbash install.sh.\install.ps1Release bundles can ship the binary plus the repo files together so Go is not required.
Build them with:
python scripts/build_release.py --version v0.1.0./skill-harness install --all./skill-harness install --agents=requirements-analyst,system-modeler,security-reviewer./skill-harness install --packs=business-analysis-skills,documentation-evidence-skills --packs-only./skill-harness install --interactive./skill-harness setup-project --dir ../my-projectInstall only the packages and skip initialization:
./skill-harness setup-project --dir ../my-project --install-onlySkip one tool:
./skill-harness setup-project --dir ../my-project --skip-agent-docs
./skill-harness setup-project --dir ../my-project --skip-noslop
./skill-harness setup-project --dir ../my-project --skip-beads./skill-harness check --allrequirements-analystrequirements-analyst-beadsux-researchersystem-modelersystem-modeler-beadssoftware-architectsoftware-architect-beadsweb-engineerbackend-engineertest-designertest-designer-beadsqa-automation-engineerquality-reviewersecurity-reviewersecurity-reviewer-beadspentest-reviewerdelivery-managerdelivery-manager-beadsresearch-writer
Agent-to-skill mapping lives in docs/agent-loadouts.md.
45ck/agile-delivery-skills45ck/authentication-cryptography-skills45ck/automation-testing-skills45ck/backend-persistence-skills45ck/business-analysis-skills45ck/code-review-inspection-skills45ck/data-structures-algorithmic-reasoning-skills45ck/deployment-release-skills45ck/design-for-testability-skills45ck/documentation-evidence-skills45ck/enterprise-architecture-integration-skills45ck/hci-review-skill45ck/llm-agent-security-skills45ck/maintenance-evolution-skills45ck/non-functional-testing-skills45ck/oop-code-structure-skills45ck/pentest-security-testing-skills45ck/project-management-skills45ck/refactoring-code-smells-skills45ck/research-literature-review-skills45ck/security-engineering-skills45ck/software-architecture-skills45ck/software-quality-skills45ck/uml-analysis-modelling-skills45ck/verification-test-design-skills45ck/web-engineering-skills
If another agent needs to install this repo or use it as the setup entrypoint, point it at AGENT_INSTRUCTIONS.md.