TserenTserenov/FMT-exocortex-template
Exocortex template: fork & deploy your AI-powered personal knowledge system with Claude Code
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http iwe-knowledge https://mcp.aisystant.com/mcp $ npx degit TserenTserenov/FMT-exocortex-template/.claude ./rig-fmt-exocortex-template # inspect, then merge into .claude/
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add --transport http iwe-knowledge https://mcp.aisystant.com/mcp $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/agent-fault .claude/skills/agent-fault $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/apply-captures .claude/skills/apply-captures $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/archgate .claude/skills/archgate $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/artifactor .claude/skills/artifactor $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/audit-docs .claude/skills/audit-docs $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/audit-installation .claude/skills/audit-installation $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/author-mode .claude/skills/author-mode $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/bottleneck-pick .claude/skills/bottleneck-pick $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/check-<redacted> $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/consent .claude/skills/consent $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/day-close .claude/skills/day-close $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/day-open .claude/skills/day-open $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/decompose .claude/skills/decompose $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/diagnose .claude/skills/diagnose $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/discovery-session .claude/skills/discovery-session $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/extend .claude/skills/extend $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/fpf .claude/skills/fpf $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/integration-gate .claude/skills/integration-gate $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/iwe-bug-report .claude/skills/iwe-bug-report $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/iwe-platform-redteam .claude/skills/iwe-platform-redteam $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/iwe-restore .claude/skills/iwe-restore $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/iwe-rules-review .claude/skills/iwe-rules-review $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/iwe-update .claude/skills/iwe-update $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/ke .claude/skills/ke $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/kimi-peer-writer .claude/skills/kimi-peer-writer $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/local-llm .claude/skills/local-llm $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/month-close .claude/skills/month-close $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/org-dev .claude/skills/org-dev $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/pack-creator .claude/skills/pack-creator $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/pack-new .claude/skills/pack-new $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/peer-conversation .claude/skills/peer-conversation $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/personal-guide-render .claude/skills/personal-guide-render $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/personal-guide-start .claude/skills/personal-guide-start $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/platform-bottleneck .claude/skills/platform-bottleneck $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/repo-new .claude/skills/repo-new $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/restore-exocortex .claude/skills/restore-exocortex $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/run-protocol .claude/skills/run-protocol $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/setup-wakatime .claude/skills/setup-wakatime $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/skill-creator .claude/skills/skill-creator $ npx degit TserenTserenov/FMT-exocortex-template/.claude/skills/strategy-session .claude/skills/strategy-session
$ curl -fsSL --create-dirs -o .claude/agents/wp-sync-actualizer.md https://raw.githubusercontent.com/TserenTserenov/FMT-exocortex-template/main/.claude/agents/wp-sync-actualizer.md Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Read|Write|Edit|MultiEdit|NotebookEdit|Bash",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/pull-on-touch.sh"
}
]
},
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/extensions-gate.sh"
},
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/inject-code-style.sh"
}
]
},
{
"matcher": "Write|Edit|MultiEdit|NotebookEdit",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/pack-creator-spf-guard.sh"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/destructive-guard.sh"
},
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/protocol-artifact-validate.sh"
},
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/secret-leak-block.sh"
}
]
},
{
"matcher": "Edit|Write|MultiEdit",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/capture-bus.sh"
}
]
},
{
"matcher": "Write|Edit|MultiEdit|NotebookEdit|Bash|mcp__.*",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/dry-run-gate.sh"
}
]
},
{
"matcher": "Skill",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/residency-gate-skill-adapter.sh"
}
]
},
{
"matcher": "mcp__.*",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/destructive-mcp-guard.sh"
},
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/secret-mcp-dump-guard.sh"
}
]
},
{
"matcher": "Read|Edit|MultiEdit|Grep",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/secret-file-read-block.sh"
}
]
}
]
}
} MCP servers (2)
| server | source | est. tokens |
|---|---|---|
| mcp.aisystant.com · "iwe-knowledge" | remote · remote | 2.5k |
| ext-railway | local / custom | 2.5k |
Skills (49)
agent-faultapply-capturesarchgateartifactoraudit-docsaudit-installationauthor-modebottleneck-pickcheck-secretconsentday-closeday-opendecomposediagnosediscovery-sessionextendfpfintegration-gateiwe-bug-reportiwe-platform-redteamiwe-restoreiwe-rules-reviewiwe-updatekekimi-peer-writerlocal-llmmonth-closeorg-devpack-creatorpack-newpeer-conversationpersonal-guide-renderpersonal-guide-startplatform-bottleneckrepo-newrestore-exocortexrun-protocolsetup-wakatimeskill-creatorstrategy-sessionthinktranscribevdvverify-hypothesesverifyw-reflectionweek-close-pilotweek-closewp-new
Subagents (1)
| wp-sync-actualizer model: sonnet | Актуализирует контекст РП по результатам, реализованным в связанных РП. Возвращает unified diff для применения главным агентом. Используй когда главный агент готовится начать работу над РП и нужно син |
Hooks (30)
| event | matcher | runs |
|---|---|---|
| UserPromptSubmit | * | $CLAUDE_PROJECT_DIR/.claude/hooks/wp-gate-reminder.sh |
| UserPromptSubmit | * | $CLAUDE_PROJECT_DIR/.claude/hooks/close-gate-reminder.sh |
| UserPromptSubmit | * | $CLAUDE_PROJECT_DIR/.claude/hooks/inject-role-prefixes.sh |
| UserPromptSubmit | * | $CLAUDE_PROJECT_DIR/.claude/hooks/lazy-context-loader.sh |
| UserPromptSubmit | * | $CLAUDE_PROJECT_DIR/.claude/hooks/inject-communication-style.sh |
| UserPromptSubmit | * | $CLAUDE_PROJECT_DIR/.claude/hooks/inject-fault-profile.sh |
| PreToolUse | Read|Write|Edit|MultiEdit|NotebookEdit|Bash | $CLAUDE_PROJECT_DIR/.claude/hooks/pull-on-touch.sh |
| PreToolUse | Edit|Write | $CLAUDE_PROJECT_DIR/.claude/hooks/extensions-gate.sh |
| PreToolUse | Write|Edit|MultiEdit|NotebookEdit | $CLAUDE_PROJECT_DIR/.claude/hooks/pack-creator-spf-guard.sh |
| PreToolUse | Edit|Write | $CLAUDE_PROJECT_DIR/.claude/hooks/inject-code-style.sh |
| PreToolUse | Bash | $CLAUDE_PROJECT_DIR/.claude/hooks/destructive-guard.sh |
| PreToolUse | Bash | $CLAUDE_PROJECT_DIR/.claude/hooks/protocol-artifact-validate.sh |
| PreToolUse | Edit|Write|MultiEdit | $CLAUDE_PROJECT_DIR/.claude/hooks/capture-bus.sh |
| PreToolUse | Write|Edit|MultiEdit|NotebookEdit|Bash|mcp__.* | $CLAUDE_PROJECT_DIR/.claude/hooks/dry-run-gate.sh |
| PreToolUse | Skill | $CLAUDE_PROJECT_DIR/.claude/hooks/residency-gate-skill-adapter.sh |
| PreToolUse | mcp__.* | $CLAUDE_PROJECT_DIR/.claude/hooks/destructive-mcp-guard.sh |
| PreToolUse | Bash | $CLAUDE_PROJECT_DIR/.claude/hooks/secret-leak-block.sh |
| PreToolUse | Read|Edit|MultiEdit|Grep | $CLAUDE_PROJECT_DIR/.claude/hooks/secret-file-read-block.sh |
| PreToolUse | mcp__.* | $CLAUDE_PROJECT_DIR/.claude/hooks/secret-mcp-dump-guard.sh |
| PostToolUse | Write|Edit|MultiEdit|NotebookEdit | $CLAUDE_PROJECT_DIR/.claude/hooks/post-tool-use-scope-track.sh |
| PostToolUse | Read|Skill | $CLAUDE_PROJECT_DIR/.claude/hooks/protocol-completion-reminder.sh |
| PostToolUse | Write|Edit|MultiEdit|Bash | $CLAUDE_PROJECT_DIR/.claude/hooks/memory-exocortex-sync.sh |
| PostToolUse | Write|Edit|MultiEdit | $CLAUDE_PROJECT_DIR/.claude/hooks/sql-pii-guard.sh |
| Stop | * | $CLAUDE_PROJECT_DIR/.claude/hooks/protocol-stop-gate.sh |
| Stop | * | $CLAUDE_PROJECT_DIR/.claude/hooks/capture-bus.sh |
| Stop | * | $CLAUDE_PROJECT_DIR/.claude/hooks/response-clarity-hook.sh |
| PreCompact | * | $CLAUDE_PROJECT_DIR/.claude/hooks/precompact-checkpoint.sh |
| SessionStart | * | $CLAUDE_PROJECT_DIR/.claude/hooks/check-trash.sh |
| SessionStart | * | $CLAUDE_PROJECT_DIR/.claude/hooks/session-start-hooks-bootstrap.sh |
| SessionEnd | * | $CLAUDE_PROJECT_DIR/.claude/hooks/session-end-status.sh |
Permissions
deny (0)
—
ask (0)
—
allow (32)
Edit(/.claude/skills/**)
mcp__google-drive__search_files
mcp__google-drive__list_files
Edit(/.claude/skills/day-open/**)
mcp__google-drive__create_folder
mcp__google-drive__get_drive_info
mcp__google-drive__list_shared_drives
mcp__railway__list-projects
mcp__railway__list-services
mcp__railway__list-variables
mcp__ext-linear__search_issues
Bash(ls:*)
Bash(cat:*)
Bash(head:*)
Bash(tail:*)
Bash(wc:*)
Bash(grep:*)
Bash(rg:*)
Bash(find:*)
Bash(diff:*)
Bash(git status:*)
Bash(git log:*)
Bash(git diff:*)
Bash(git show:*)
Bash(git branch:*)
Bash(git remote:*)
Bash(bash ~/IWE/scripts/session-guard.sh open:*)
Bash(bash ~/IWE/scripts/session-guard.sh close:*)
Bash(bash ~/IWE/scripts/session-guard.sh renew:*)
Bash(bash ~/IWE/scripts/session-guard.sh note-file:*)
Bash(bash ~/IWE/scripts/session-guard.sh audit:*)
Bash(bash ~/IWE/scripts/agent-heartbeat.sh:*)
Similar rigs
theogbrand/yoink
A plugin to clone dependencies you don't trust. No more supply chain attacks.
Pragmatist 417 tok ·
mateusoliveirab/dot-claude-code
Personal Claude code setup and installation
Pragmatist 1.2k tok ·
spikelab/multiplai-cc-mktplace
The Multiplai Claude Code plugin marketplace — a memory engine plus seven skill packs (dev, PM, research, media, messaging, writing, Apple), 44 skills, for Claude Code.
Skill Collector 6.7k tok ·
avibebuilder/claude-prime
You've heard Claude Code can do amazing things. Skills, hooks, agents, memory systems — but who has time to figure all that out? Claude Prime sets it up for you in one command.
Skill Collector 2.7k tok ·