skills/ai-system/SKILL.md
Explain, update, or audit the repository's cross-tool AI system. Use when the user asks how Copilot, Claude, Codex, Antigravity, Cursor, Gemini, skills, custom agents, or tool adapters are organized. Do not use for ordinary code changes that only need domain-specific implementation guidance.
npx skillsauth add bkinsey808/songshare-effect ai-systemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
skills/, agents/, docs/ai/, or a
tool-specific adapter..github/copilot-instructions.md, CLAUDE.md,
GEMINI.md, .cursor/rules/*.mdc, or .agent/workflows/*.md.skills/ or shared agents/.docs/ai/ai-system.md first.AGENTS.md and docs/ai/rules.md
for shared entry-point and rule changes.docs/ai/rules.md is the canonical coding-rules reference.skills/*/SKILL.md are shared cross-tool task guides.agents/*.agent.md are shared cross-tool focused agent prompts and hooks..github/, .cursor/, CLAUDE.md, GEMINI.md, and .agent/workflows/
are adapter or tool-specific layers, not the canonical rules layer..agent/workflows/ for Antigravity execution playbooks, not for general
shared coding rules.docs/ai/ai-system.md.skills/ and agents/ in the same way;
confirm against the current adapter files and AI-system doc.tools
Zustand state management patterns for this project — store creation, selectors, Immer middleware, async actions with loading states, devtools, persist, and testing. Use when authoring or editing Zustand stores (use*Store files) or components that subscribe to stores. Do NOT use for React component structure or TypeScript-only utilities.
testing
How to write, update, or split skill files in this repo. Use when creating a new SKILL.md, updating an existing one, or deciding whether to put content in a skill vs. docs/.
development
Complete guide for testing React hooks — renderHook, Documentation by Harness, installStore, fixtures, subscription patterns, lint/compiler traps, and pre-completion checklist. Read docs/testing/unit-test-hook-best-practices.md for the full reference.
development
Vitest unit test authoring for this repo — setup, mocking, API handler testing, and common pitfalls for non-hook code. Use when the user asks to add, update, fix, or review unit tests for utilities, components, API handlers, or scripts. Do NOT use for React hook tests — load unit-test-hook-best-practices instead.