From agent-system
Automatically suggest and apply consistent tags to brain entries based on content analysis. Ensures searchable, well-organized brain data.
npx claudepluginhub nanana291/agent-system --plugin agent-systemThis skill uses the workspace's default tool permissions.
Use this skill when adding a new brain entry or auditing existing entries. It suggests tags based on content patterns, not manual guesswork.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Use this skill when adding a new brain entry or auditing existing entries. It suggests tags based on content patterns, not manual guesswork.
| Tag | Trigger |
|---|---|
audit | Entry derived from scanning/auditing a file |
migration | Entry from a V1→V2 or framework migration |
repair | Entry from fixing a specific bug or risk |
incident | Entry from a runtime failure or crash |
learned | General lesson learned during work |
| Tag | Trigger Keywords in Content |
|---|---|
remote-safety | pcall, FireServer, InvokeServer, remote, rate limit, circuit breaker |
pcall-pattern | pcall, pcallRef, error handling, try-catch equivalent |
character-lifecycle | CharacterAdded, respawn, HumanoidRootPart, Character nil, death |
thread-management | taskSpawn, loop, StartLoop, StopLoop, thread, coroutine, kill signal |
local-pressure | local declarations, consolidate, multi-assignment, cached global |
ui-wiring | LibSixtyTen, Obsidian, section, toggle, paragraph, tab, dashboard |
v2-migration | V2, migration, clone, rename, LibSixtyTen, Obsidian, parity |
circuit-breaker | failure count, disable after, hard disable, remote failures |
config-pattern | SaveManager, ThemeManager, config folder, autoload, settings |
status-pattern | imp-hub-status, BuildBasicStatus, BuildDetailedStatus, status paragraph |
taint-signal | webhook, token, leak, exfiltration, backdoor, obfuscated |
performance | loop pressure, register pressure, unbounded, GC, yield |
| Tag | Trigger |
|---|---|
logic | Entry about game logic, calculations, state |
ui | Entry about UI layout, wiring, controls |
compat | Entry about executor compatibility, library loading |
lifecycle | Entry about character respawn, script init, cleanup |
optimization | Entry about performance, local pressure, caching |
security | Entry about leaks, tokens, backdoors, validation |
| Tag | Trigger |
|---|---|
critical | Script crash, data loss, security vulnerability |
important | Feature broken, noticeable degradation |
minor | Style issue, could be better, informational |
Extract game name from:
StrongestBattlegrounds.lua → strongest-battlegrounds/StrongestBattlegroundsV2.lua → strongest-battlegroundsFormat: lowercase, hyphenated, no spaces.
brain addContent: "Remote FireServer on AutoFarm not wrapped in pcall. Loop fires every 0.1s without task.wait. Causes disconnect after 30 seconds."
Suggested tags:
remote-safety (FireServer mention)pcall-pattern (missing pcall)thread-management (loop without task.wait)circuit-breaker (disconnect after repeated calls)critical (causes disconnect)strongest-battlegrounds (if game-specific)brain listWhen suggesting tags:
[BRAIN AUTO-TAG] "<entry-title>"
─────────────────────────────────
Source tags: <tag>, <tag>
Pattern tags: <tag>, <tag>, <tag>
Domain tags: <tag>
Severity tags: <tag>
Game tags: <tag> (if applicable)
Suggested: <tag1>, <tag2>, <tag3>, ...
Existing: <tag1>, <tag2>
Add: <new-tag1>, <new-tag2>
Remove: <stale-tag> (reason: <why>)
─────────────────────────────────
strongest-battlegrounds, not StrongestBattlegrounds.remote-safety — only add it if the content specifically mentions remote patterns.brain search <pattern-tag> to see how others use it.Use this skill automatically:
brain add: run auto-tag to suggest tagsbrain add: verify the tags match the taxonomy