davekilleen/Dex
Your AI Chief of Staff — a personal operating system starter kit that adapts to your role. No coding required.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit davekilleen/Dex/.claude ./rig-dex # 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.
$ npx degit davekilleen/Dex/.agents/skills/_available/capabilities/career/skills/career-coach .claude/skills/career-coach $ npx degit davekilleen/Dex/.agents/skills/_available/capabilities/career/skills/career-setup .claude/skills/career-setup $ npx degit davekilleen/Dex/.agents/skills/_available/capabilities/career/skills/resume-builder .claude/skills/resume-builder $ npx degit davekilleen/Dex/.agents/skills/_available/capabilities/quarter_goals/skills/quarter-plan .claude/skills/quarter-plan $ npx degit davekilleen/Dex/.agents/skills/_available/capabilities/quarter_goals/skills/quarter-review .claude/skills/quarter-review $ npx degit davekilleen/Dex/.agents/skills/anthropic-algorithmic-art .claude/skills/anthropic-algorithmic-art $ npx degit davekilleen/Dex/.agents/skills/anthropic-brand-guidelines .claude/skills/anthropic-brand-guidelines $ npx degit davekilleen/Dex/.agents/skills/anthropic-doc-coauthoring .claude/skills/anthropic-doc-coauthoring $ npx degit davekilleen/Dex/.agents/skills/anthropic-docx .claude/skills/anthropic-docx $ npx degit davekilleen/Dex/.agents/skills/anthropic-frontend-design .claude/skills/anthropic-frontend-design $ npx degit davekilleen/Dex/.agents/skills/anthropic-internal-comms .claude/skills/anthropic-internal-comms $ npx degit davekilleen/Dex/.agents/skills/anthropic-mcp-builder .claude/skills/anthropic-mcp-builder $ npx degit davekilleen/Dex/.agents/skills/anthropic-pptx .claude/skills/anthropic-pptx $ npx degit davekilleen/Dex/.agents/skills/anthropic-slack-gif-creator .claude/skills/anthropic-slack-gif-creator $ npx degit davekilleen/Dex/.agents/skills/anthropic-theme-factory .claude/skills/anthropic-theme-factory $ npx degit davekilleen/Dex/.agents/skills/anthropic-web-artifacts-builder .claude/skills/anthropic-web-artifacts-builder $ npx degit davekilleen/Dex/.agents/skills/anthropic-webapp-testing .claude/skills/anthropic-webapp-testing $ npx degit davekilleen/Dex/.agents/skills/anthropic-xlsx .claude/skills/anthropic-xlsx $ npx degit davekilleen/Dex/.agents/skills/atlassian-setup .claude/skills/atlassian-setup $ npx degit davekilleen/Dex/.agents/skills/backup-now .claude/skills/backup-now $ npx degit davekilleen/Dex/.agents/skills/backup-restore .claude/skills/backup-restore $ npx degit davekilleen/Dex/.agents/skills/backup-setup .claude/skills/backup-setup $ npx degit davekilleen/Dex/.agents/skills/calendar-setup .claude/skills/calendar-setup $ npx degit davekilleen/Dex/.agents/skills/commitments .claude/skills/commitments $ npx degit davekilleen/Dex/.agents/skills/create-mcp .claude/skills/create-mcp $ npx degit davekilleen/Dex/.agents/skills/daily-plan .claude/skills/daily-plan $ npx degit davekilleen/Dex/.agents/skills/daily-review .claude/skills/daily-review $ npx degit davekilleen/Dex/.agents/skills/decision-log .claude/skills/decision-log $ npx degit davekilleen/Dex/.agents/skills/delegate-check .claude/skills/delegate-check $ npx degit davekilleen/Dex/.agents/skills/dex-backlog .claude/skills/dex-backlog $ npx degit davekilleen/Dex/.agents/skills/dex-doctor .claude/skills/dex-doctor $ npx degit davekilleen/Dex/.agents/skills/dex-improve .claude/skills/dex-improve $ npx degit davekilleen/Dex/.agents/skills/dex-obsidian-setup .claude/skills/dex-obsidian-setup $ npx degit davekilleen/Dex/.agents/skills/dex-rollback .claude/skills/dex-rollback $ npx degit davekilleen/Dex/.agents/skills/dex-update .claude/skills/dex-update $ npx degit davekilleen/Dex/.agents/skills/dex-whats-new .claude/skills/dex-whats-new $ npx degit davekilleen/Dex/.agents/skills/diff-profile .claude/skills/diff-profile $ npx degit davekilleen/Dex/.agents/skills/enable-semantic-search .claude/skills/enable-semantic-search $ npx degit davekilleen/Dex/.agents/skills/getting-started .claude/skills/getting-started $ npx degit davekilleen/Dex/.agents/skills/goal-backlog .claude/skills/goal-backlog
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",
"hooks": [
{
"type": "command",
"command": "node \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/person-context-injector.cjs"
},
{
"type": "command",
"command": "node \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/company-context-injector.cjs"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/dex-safety-guard.sh"
},
{
"type": "command",
"command": "node \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/ensure-mcp-user-scope.cjs"
}
]
},
{
"matcher": "mcp__.*",
"hooks": [
{
"type": "command",
"command": "bash \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/dex-safety-guard.sh"
}
]
},
{
"matcher": "Write|Edit|MultiEdit|NotebookEdit|apply_patch",
"hooks": [
{
"type": "command",
"command": "bash \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/dex-safety-guard.sh"
}
]
},
{
"matcher": "Skill",
"hooks": [
{
"type": "command",
"command": "python3 \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/ritual-timing.py 2>/dev/null || true"
}
]
},
{
"matcher": "mcp__.*__track_event",
"hooks": [
{
"type": "command",
"command": "python3 \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/ritual-timing.py 2>/dev/null || true"
}
]
}
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| dex-core | local / custom | 2.5k |
Skills (101)
career-coachcareer-setupresume-builderquarter-planquarter-reviewanthropic-algorithmic-artanthropic-brand-guidelinesanthropic-doc-coauthoringanthropic-docxanthropic-frontend-designanthropic-internal-commsanthropic-mcp-builderanthropic-pptxanthropic-slack-gif-creatoranthropic-theme-factoryanthropic-web-artifacts-builderanthropic-webapp-testinganthropic-xlsxatlassian-setupbackup-nowbackup-restorebackup-setupcalendar-setupcommitmentscreate-mcpdaily-plandaily-reviewdecision-logdelegate-checkdex-backlogdex-doctordex-improvedex-obsidian-setupdex-rollbackdex-updatedex-whats-newdiff-profileenable-semantic-searchgetting-startedgoal-backloggoogle-workspace-setupgranola-setupidentity-snapshotindustry-truthsinitiative-kickoffintegrate-mcpjournalmanage-capabilitiesmeeting-closeoutmeeting-prepms-teams-setuppipedrive-setuppipeline-syncprocess-meetingsproduct-briefproject-healthprompt-improverrelationship-radarreviewsave-insightscrapeskill-scorethings-setuptodoist-setuptrello-setuptriageweek-planweek-reviewweekly-reflectionwispr-setupzoom-setupagent-browseragent-native-architectureandrew-kane-gem-writerbrainstormingcompound-docscreating-agent-skillsdhh-rails-styledspy-rubyevery-style-editorfile-todosfrontend-designgemini-imagegengit-worktreercloneskill-creatoranthropic-canvas-designanthropic-pdfanthropic-skill-creatorapple-mail-setupchange-jobcreate-skilldex-add-mcpdex-level-updex-orientdiff-adopt-profilediff-adoptdiff-generatediff-listdiff-removefeedback
Hooks (30)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-start.sh |
| SessionStart | * | python3 "$CLAUDE_PROJECT_DIR/core/utils/update_verifier.py" --vault "$CLAUDE_PROJECT_DIR" --session-start |
| SessionStart | * | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/dex-core-orientation.sh |
| SessionStart | * | node "$CLAUDE_PROJECT_DIR"/.claude/hooks/connection-health-checker.cjs |
| SessionStart | * | python3 "$CLAUDE_PROJECT_DIR/core/utils/feedback_sweep.py" --vault "$CLAUDE_PROJECT_DIR" --session-start |
| SessionStart | * | python3 "$CLAUDE_PROJECT_DIR/core/utils/release_notes_sweep.py" --vault "$CLAUDE_PROJECT_DIR" --session-start |
| SessionStart | * | python3 "$CLAUDE_PROJECT_DIR/.claude/hooks/skill-freshness.py" --session-start |
| SessionStart | * | python3 "$CLAUDE_PROJECT_DIR/core/utils/mcp_session_lifecycle.py" --sweep --vault "$CLAUDE_PROJECT_DIR" |
| UserPromptSubmit | * | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-clock.sh |
| UserPromptSubmit | * | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/correction-capture.sh |
| UserPromptSubmit | * | python3 "$CLAUDE_PROJECT_DIR/.claude/hooks/skill-freshness.py" |
| UserPromptSubmit | * | python3 "$CLAUDE_PROJECT_DIR/.claude/hooks/soft-promise-detector.py" |
| UserPromptSubmit | * | bash "$CLAUDE_PROJECT_DIR/.claude/hooks/health-pulse.sh" |
| UserPromptSubmit | * | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/claude-composition-refresh.sh |
| UserPromptSubmit | * | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/ritual-timing.py 2>/dev/null || true |
| PreToolUse | Read | node "$CLAUDE_PROJECT_DIR"/.claude/hooks/person-context-injector.cjs |
| PreToolUse | Read | node "$CLAUDE_PROJECT_DIR"/.claude/hooks/company-context-injector.cjs |
| PreToolUse | Bash | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/dex-safety-guard.sh |
| PreToolUse | Bash | node "$CLAUDE_PROJECT_DIR"/.claude/hooks/ensure-mcp-user-scope.cjs |
| PreToolUse | mcp__.* | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/dex-safety-guard.sh |
| PreToolUse | Write|Edit|MultiEdit|NotebookEdit|apply_patch | bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/dex-safety-guard.sh |
| PreToolUse | Skill | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/ritual-timing.py 2>/dev/null || true |
| PreToolUse | mcp__.*__track_event | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/ritual-timing.py 2>/dev/null || true |
| Stop | * | sh -c 'command -v afplay >/dev/null 2>&1 || exit 0; exec afplay /System/Library/Sounds/Ping.aiff' |
| Stop | * | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/ritual-timing.py 2>/dev/null || true |
| Notification | permission_prompt|elicitation_dialog | sh -c 'command -v afplay >/dev/null 2>&1 || exit 0; exec afplay /System/Library/Sounds/Ping.aiff' |
| SessionEnd | * | python3 "$CLAUDE_PROJECT_DIR/core/utils/mcp_session_lifecycle.py" --hook --vault "$CLAUDE_PROJECT_DIR" |
| SessionEnd | * | "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-end.sh "$transcript_path" |
| SessionEnd | * | node "$CLAUDE_PROJECT_DIR"/.claude/hooks/vault-autocommit.cjs |
| SessionEnd | * | python3 "$CLAUDE_PROJECT_DIR"/.claude/hooks/ritual-timing.py 2>/dev/null || true |
Cursor rules (1)
search-routing · always
Similar rigs
open-gsd/gsd-pi
A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture
Skill Collector 2.5k tok ·
MagicKidd/Rokid-agentic-workflow
探索在日常开发中,让 AI 编程助手保持上下文连贯与执行纪律的协作工作流。Exploring practical collaboration patterns for AI coding assistants.
Skill Collector 2.6k tok ·
gsd-build/gsd-2
A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture
Skill Collector 5.0k tok ·
jikig-ai/soleur
The Company-as-a-Service platform. Build, ship, and scale -- powered by AI teams.
Fort Knox 16.1k tok ·