claude-plugins: rename notes-hygiene to state-hygiene

This commit is contained in:
damocles 2026-07-27 12:57:55 +02:00 committed by mara
commit 2bd1b0a3d5
4 changed files with 8 additions and 8 deletions

View file

@ -7,9 +7,9 @@
}, },
"plugins": [ "plugins": [
{ {
"name": "notes-hygiene", "name": "state-hygiene",
"description": "Read-before-write discipline and dated-archive convention for durable agent notes/state files - use before archiving, overwriting, or pruning any notes/state file.", "description": "Read-before-write discipline and dated-archive convention for durable agent notes/state files - use before archiving, overwriting, or pruning any notes/state file.",
"source": "./plugins/notes-hygiene", "source": "./plugins/state-hygiene",
"category": "productivity" "category": "productivity"
} }
] ]

View file

@ -1,5 +1,5 @@
{ {
"name": "notes-hygiene", "name": "state-hygiene",
"description": "Read-before-write discipline and dated-archive convention for durable agent notes/state files.", "description": "Read-before-write discipline and dated-archive convention for durable agent notes/state files.",
"author": { "author": {
"name": "hyperhive" "name": "hyperhive"

View file

@ -1,9 +1,9 @@
--- ---
name: notes-hygiene name: state-hygiene
description: Enforces safe handling of an agent's own durable state/notes files (e.g. state/notes.md, state/TODO.md, or anything else under state/ meant to survive a container restart) - read the file before archiving, overwriting, or pruning it, split resolved work into small dated archive files instead of growing one giant live file, and never shell-pipe-append (>>) into a notes file. Use this whenever you are about to write to a durable notes/state file, especially right before a context-compaction checkpoint, when told to "flush state" or "write down anything relevant", or when a live notes file has grown large and needs an archive pass. description: Enforces safe handling of an agent's own durable state/notes files (e.g. state/notes.md, state/TODO.md, or anything else under state/ meant to survive a container restart) - read the file before archiving, overwriting, or pruning it, split resolved work into small dated archive files instead of growing one giant live file, and never shell-pipe-append (>>) into a notes file. Use this whenever you are about to write to a durable notes/state file, especially right before a context-compaction checkpoint, when told to "flush state" or "write down anything relevant", or when a live notes file has grown large and needs an archive pass.
--- ---
# Notes Hygiene # State Hygiene
Durable notes/state files (your `CLAUDE.md`, `state/notes.md`, `state/TODO.md`, Durable notes/state files (your `CLAUDE.md`, `state/notes.md`, `state/TODO.md`,
and anything else under `state/`) are your memory across container resets and and anything else under `state/`) are your memory across container resets and

View file

@ -261,7 +261,7 @@ in
type = lib.types.listOf lib.types.str; type = lib.types.listOf lib.types.str;
default = [ default = [
"skill-creator@claude-plugins-official" "skill-creator@claude-plugins-official"
"notes-hygiene@hyperhive" "state-hygiene@hyperhive"
]; ];
example = [ example = [
"formatter@my-marketplace" "formatter@my-marketplace"
@ -279,7 +279,7 @@ in
Defaults to Anthropic's `skill-creator` (teaches an agent to Defaults to Anthropic's `skill-creator` (teaches an agent to
write, refine, and evaluate its own skills) plus hyperhive's own write, refine, and evaluate its own skills) plus hyperhive's own
`notes-hygiene` skill (read-before-write + dated-archive `state-hygiene` skill (read-before-write + dated-archive
discipline for durable notes/state files) agents get both out discipline for durable notes/state files) agents get both out
of the box, matching the default marketplaces above. of the box, matching the default marketplaces above.
@ -288,7 +288,7 @@ in
`claudeMarketplaces`). An agent that wants extra plugins AND the `claudeMarketplaces`). An agent that wants extra plugins AND the
defaults should list both defaults should list both
`skill-creator@claude-plugins-official` and `skill-creator@claude-plugins-official` and
`notes-hygiene@hyperhive` alongside them. `state-hygiene@hyperhive` alongside them.
''; '';
}; };