dev-env-setup
Installation
SKILL.md
Standard Dev Environment Setup
This skill sets up or audits the standard development environment for a project. Run the compliance checker first to see what's missing, then follow the workflow to bring the project into compliance.
Standard Dev Environment Approach
When the user asks to "set up my standard dev environment" or "change to my standard dev approach", apply these conventions:
- All tools are configured via mise. If Nate owns the repo and it is mostly his, commit the
mise.tomlfile and work there. If it is someone else's repo andmise.tomldoes not exist, put the mise config inmise.local.toml. Install all development tools through mise. - Project commands have mise task frontends. Use the standard task set when applicable:
testserveordev, using pitchfork when multiple processes are neededlintbuild, for artifacts
- Git hooks are managed with
hk.hkruns hook steps in parallel, so split checks like lint and test into separate steps instead of combining them in one shell task. Linting and testing should run before every commit. - GitHub Actions are pinned to commit SHAs. For any
uses: owner/repo@refworkflow step, replace the tag or branch with the full 40-character commit SHA and keep the human-friendly version as a comment.