From synapse-ears
First-run setup for the synapse-ears plugin. Installs the improved EARS hook and verifies EARS compatibility. Use when the user says /setup, "setup ears", or after first installing the synapse-ears plugin.
How this skill is triggered — by the user, by Claude, or both
Slash command
/synapse-ears:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
One-time setup after installing the synapse-ears plugin. Installs the improved EARS hook and verifies compatibility.
One-time setup after installing the synapse-ears plugin. Installs the improved EARS hook and verifies compatibility.
Run through each step. Skip any that are already configured.
# Verify git
git --version
# Verify Python (for the EARS hook)
python --version
Check if the current EARS hook supports trace.md auto-discovery:
~/.claude/scripts/ears-trace.pyfind_trace_context functionIf the hook is missing or outdated (lacks auto-discovery):
hooks/ears-trace.py to ~/.claude/scripts/ears-trace.py~/.claude/settings.json PostToolUse hook points to:
{
"hooks": {
"PostToolUse": [{
"matcher": "Write|Edit|Bash",
"hooks": [{
"type": "command",
"command": "python ~/.claude/scripts/ears-trace.py",
"timeout": 10
}]
}]
}
}
The improved hook adds:
ears-config.json in the project rootIf the user prefers to keep their current hook, that's fine.
Confirm these files are intact and unmodified:
~/.claude/modules/ears-system.md — EARS system description~/.cursor/rules/ears-principles.mdc — Cursor design principles (optional)~/.cursor/rules/ears-knowledge-system.mdc — Cursor EARS rules (optional)~/.codex/AGENTS.md — Codex global instructions (optional)If any are missing, warn the user. The synapse-ears plugin complements EARS but does not replace it.
List available skills to confirm synapse-ears is loaded:
claude skills list 2>/dev/null || echo "Check plugin installation"
Expected skills: ears-init, setup.
After setup is complete, run /ears-init in any project to set up project-specific EARS configuration.
For the full Synapse workflow, consider installing these companion plugins:
| Plugin | Install Command | Adds |
|---|---|---|
| synapse-review | claude plugin install synapse@synapse-review | /plan-review, /code-review |
| synapse-execute | claude plugin install synapse@synapse-execute | /plan-execute |
| synapse-worktree | claude plugin install synapse@synapse-worktree | /worktree commands |
| synapse-git | claude plugin install synapse@synapse-git | /commit, /push, /pr |
npx claudepluginhub chosenx-gpu/synapse --plugin synapse-earsConfigures Claude Code hooks for lifecycle events like PreToolUse, SessionStart, and automation use cases such as formatting enforcement and permission control.
Manages Claude Code repository hooks for adding, configuring, troubleshooting, enabling/disabling, and enforcing rules. Delegates to docs-management for official documentation.
Coordinates, formats, and learns from Claude Code operations via pre/post hooks, session management, Git integration, and memory coordination with MCP tools.