diff --git a/.gitignore b/.gitignore index eca4769..8c74ad9 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,6 @@ devenv.local.yaml /.agents/skills/ /.claude/skills/ +/.pi/edit-hooks.json +/.pi/npm/ +/.pi/settings.json diff --git a/devenv.nix b/devenv.nix index 30a2087..4cd8032 100644 --- a/devenv.nix +++ b/devenv.nix @@ -82,6 +82,17 @@ ".agents/skills/mutant/SKILL.md".text = mutantSkill; ".claude/skills/commit/SKILL.md".text = commitSkill; ".claude/skills/mutant/SKILL.md".text = mutantSkill; + ".pi/settings.json".json = { + packages = [ "npm:pi-edit-hooks@0.2.1" ]; + }; + ".pi/edit-hooks.json".json = { + onEdit = { + "*" = "treefmt {file}"; + }; + onStop = { + "*" = "devenv tasks run test"; + }; + }; }; tasks = {