feat(shell): deliver project skills through .agents

This commit is contained in:
2026-07-29 11:54:36 -04:00
parent c6beafc53e
commit 02f2017b40
3 changed files with 54 additions and 32 deletions

View File

@@ -34,7 +34,7 @@
{
lib = { inherit mkSkill mkSkillsShellHook; };
# Global placement: an operator selects skills into `~/.claude/skills/`
# Global placement: an operator selects skills into enabled agent harnesses
# via `programs.agents.skills`. Not per-system — it is a module function,
# and the skills it places come from the importing configuration's own
# selection rather than this flake's nixpkgs.
@@ -95,8 +95,8 @@
# A working shell for developing skills in this repo.
# python3 runs the benchmark skill's deterministic core.
# The benchmark-skill is placed into ./.claude/skills/ on entry, so
# /benchmark-skill is available while working in this repo.
# The benchmark-skill is placed into ./.agents/skills/ on entry, with
# ./.claude/skills as a compatibility symlink.
devShells.default = pkgs.mkShell {
packages = [ pkgs.python3 ];
shellHook = mkSkillsShellHook [ (skillPackages pkgs).benchmark-skill ];