This directory holds task-focused playbooks for anyone (or any automated assistant) working on the repository. Each subfolder is one skill; open SKILL.md inside it for the full instructions. Files use YAML frontmatter (name, description) so tools that ingest skills can discover them consistently.
| Skill | Use when |
|---|---|
| sched-cli-main | CLI (main.py, Click, --format, output) |
| sched-domain-z3-config | Solver, Z3, config vs models, time slots |
| sched-fastapi-server | REST API, server.py, OpenAPI |
| sched-fern-openapi-docs | Fern site, regenerating openapi/schema/MDX |
| sched-github-ci | GitHub Actions, CI failures |
| sched-json-types | json_types.py, wire shapes |
| sched-maintain-scripts | scripts/*.py exporters |
| sched-output-writers | JSON/CSV writers |
| sched-pr-conventional-commits | Commits, PR checklist |
| sched-ruff-ty-prek | Lint, format, typecheck, prek |
| sched-testing-pytest | pytest, coverage, markers |
| sched-uv-workflow | uv sync, local env, uv run |
Orientation for the whole repo: AGENT.md.