Thanks for contributing. This repository is OpenSpec-driven and currently optimized for high-quality finalization, not broad feature expansion.
- Prefer finishing and simplifying over adding new scope.
- Keep docs, workflows, and public project surfaces coherent.
- Avoid unstable tests, duplicate docs, and noisy automation.
- For non-trivial work, start from OpenSpec instead of editing first and documenting later.
git clone https://github.com/LessUp/yolo-toys.git
cd yolo-toys
bash scripts/dev.sh setup
. .venv/bin/activatemake lint # non-mutating checks
make format # apply Ruff fixes
make hooks # full pre-commit run
make test # pytest + coverageUse this flow for any non-trivial change to code, docs, workflows, or repository structure:
/opsx:explore— investigate and clarify scope/opsx:propose— create the change proposal/design/tasks/opsx:apply— implement the change tasks/review— run a review at major phase boundaries/opsx:archive— archive the completed change
Run a review after major phases such as:
- baseline/tooling changes
- workflow or CI refactors
- large doc reductions
- GitHub Pages/public packaging changes
- Prefer mocked handler/model loading in tests.
- Keep normal test runs independent of network/model downloads.
- Add or update tests when behavior changes.
README*is the repository entry point.docs/is long-form usage/reference material.- GitHub Pages root files are for landing/navigation.
changelog/is release history only.
Do not mirror the same text across all four surfaces.
- Keep workflow triggers narrow and high-signal.
- Avoid adding automation that creates more noise than protection.
- Keep PRs phase-oriented and reviewable.
- Explain the problem, the meaningful changes, and how you validated them.
- Update OpenSpec artifacts and relevant canonical docs together when the workflow requires it.
- Repository guidance lives in
AGENTS.md,CLAUDE.md, and.github/copilot-instructions.md. - Default to single-agent autopilot or focused manual edits.
- Use subagents selectively for audits and low-coupling parallel work.
- Avoid
/fleetunless the task clearly justifies the extra cost.