| name | programming |
| license | MIT |
| metadata | {"version":"1.0.0"} |
| description | USE FOR: Programming/debugging: Bash, Python/Jupyter quality, Nix package workflow, Terraform with Checkov, Markdown, TDD/Tidy First, and root-cause isolation. DO NOT USE FOR: agent harness, data-platform, diagramming, or GitHub workflow work.
|
Programming
Owns repo-local implementation guidance and debugging. Prefer a narrower domain
skill when one exists.
1. Scope
- Bash scripts and shell command design.
- Python utility edits, local execution, and general Python quality:
type hints, pytest, uv/ruff/pyright tooling, Jupyter notebooks.
- Nix package workflow, especially fetcher hash acquisition.
- Terraform infrastructure code development, plan review, and Checkov
security/compliance scanning.
- Markdown authoring and formatting rules.
- Red-Green-Refactor and Tidy First implementation loops.
- Systematic debugging: reproducers, working-pattern comparison, root cause.
Out of scope:
- Agent harness runtime, Home Manager agent config, hooks, postman routing, or
installed agent outputs; use
dotfiles.
- GitHub issue, PR, review, or public-surface mechanics; use
collaboration.
- Data-platform or diagramming workflows; use their target skills.
2. Workflow
- Inspect relevant files, repo conventions, and
git status.
- Select the focused reference below before changing files.
- Keep structural and behavioral edits separate when practical.
- Run the fastest focused check during iteration, then the nearest repo
validation surface before reporting success.
- Report changed files, verification, residual Waza findings, and remaining
risk.
3. References