claude-plugins: generalize state-hygiene into a shared base plugin for all agents
This commit is contained in:
parent
d207299d0f
commit
1d3f22805f
5 changed files with 21 additions and 17 deletions
|
|
@ -265,7 +265,7 @@ in
|
|||
type = lib.types.listOf lib.types.str;
|
||||
default = [
|
||||
"skill-creator@claude-plugins-official"
|
||||
"state-hygiene@hyperhive"
|
||||
"base@hyperhive"
|
||||
];
|
||||
example = [
|
||||
"formatter@my-marketplace"
|
||||
|
|
@ -283,16 +283,20 @@ in
|
|||
|
||||
Defaults to Anthropic's `skill-creator` (teaches an agent to
|
||||
write, refine, and evaluate its own skills) plus hyperhive's own
|
||||
`state-hygiene` skill (read-before-write + dated-archive
|
||||
discipline for durable notes/state files) — agents get both out
|
||||
of the box, matching the default marketplaces above.
|
||||
`base` plugin — one plugin bundling every skill that applies to
|
||||
*all* agents regardless of role (currently just `state-hygiene`,
|
||||
read-before-write + dated-archive discipline for durable
|
||||
notes/state files; more all-agent skills land as additional
|
||||
skills inside this same plugin, not new plugins — a skill that
|
||||
only some agents need gets its own specialized plugin instead).
|
||||
Agents get both out of the box, matching the default
|
||||
marketplaces above.
|
||||
|
||||
Note that a per-agent definition REPLACES this default rather
|
||||
than extending it (ordinary NixOS list-option semantics, same as
|
||||
`claudeMarketplaces`). An agent that wants extra plugins AND the
|
||||
defaults should list both
|
||||
`skill-creator@claude-plugins-official` and
|
||||
`state-hygiene@hyperhive` alongside them.
|
||||
defaults should list both `skill-creator@claude-plugins-official`
|
||||
and `base@hyperhive` alongside them.
|
||||
'';
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue