pragmatic-practices
Advises on how to approach development work, using The Pragmatic Programmer and common practice. Use whenever requirements are unclear, a task needs slicing, the choice is between a prototype and a real implementation, someone needs an estimate, faces a merge conflict, a dependency upgrade or an unfamiliar code base, needs documentation or a README, or asks about version control, automation or working with a team. Covers "cómo encaro esto", "cuánto puede llevar", "prototipo o directo", "qué automatizo", "cómo actualizo esta librería" and "alcanza con esto". For testing or debugging method use those skills; for technology decisions use the architect agent. Not needed for a clearly specified small task.
Pinned to revision 15e0e74e186c, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/pragmatic-practices/SKILL.md
- skills/pragmatic-practices/evals/estimate-unknown-provider/case.yaml
- skills/pragmatic-practices/evals/estimate-unknown-provider/graders/01-critical-no-false-precision.md
- skills/pragmatic-practices/evals/estimate-unknown-provider/graders/02-purpose.md
- skills/pragmatic-practices/evals/estimate-unknown-provider/graders/03-breakdown.md
- skills/pragmatic-practices/evals/estimate-unknown-provider/graders/04-spike.md
- skills/pragmatic-practices/evals/estimate-unknown-provider/graders/05-usable.md
- skills/pragmatic-practices/evals/estimate-unknown-provider/prompt.md
- skills/pragmatic-practices/references/approaching-work.md
- skills/pragmatic-practices/references/tooling-and-automation.md
- skills/pragmatic-practices/references/version-control-and-dependencies.md
- skills/pragmatic-practices/references/working-with-people.md
Every link opens the file at its source, pinned to the revision this page describes.