Mike-Team/claude-advisor-profile
Bare-bones Claude Code advisor profile (settings.json + Python hooks + advisor-mode skill). Per Sumantra-replacement plan Phase 0.
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code $ npx degit Mike-Team/claude-advisor-profile/skills ./rig-claude-advisor-profile/skills $ npx degit Mike-Team/claude-advisor-profile/hooks ./rig-claude-advisor-profile/hooks
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 Mike-Team/claude-advisor-profile/skills/advisor-mode .claude/skills/advisor-mode Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash",
"Write",
"Edit",
"NotebookEdit",
"WebFetch",
"Agent",
"Task",
"mcp__playwright__*",
"mcp__browser-use__*",
"mcp__google-workspace__addAccount",
"mcp__google-workspace__removeAccount",
"mcp__google-workspace__createDocument",
"mcp__google-workspace__createSpreadsheet",
"mcp__google-workspace__createPresentation",
"mcp__google-workspace__createForm",
"mcp__google-workspace__createFolder",
"mcp__google-workspace__createFromTemplate",
"mcp__google-workspace__createGmailDraft",
"mcp__google-workspace__createGmailFilter",
"mcp__google-workspace__createGmailLabel",
"mcp__google-workspace__createCalendarEvent",
"mcp__google-workspace__updateCalendarEvent",
"mcp__google-workspace__updateGmailDraft",
"mcp__google-workspace__deleteCalendarEvent",
"mcp__google-workspace__deleteComment",
"mcp__google-workspace__deleteExcelSheet",
"mcp__google-workspace__deleteFile",
"mcp__google-workspace__deleteGmailDraft",
"mcp__google-workspace__deleteGmailFilter",
"mcp__google-workspace__deleteGmailMessage",
"mcp__google-workspace__deleteRange",
"mcp__google-workspace__deleteSpreadsheetSheet",
"mcp__google-workspace__editGoogleDoc",
"mcp__google-workspace__editTableCell",
"mcp__google-workspace__sendGmailDraft",
"mcp__google-workspace__appendExcelRows",
"mcp__google-workspace__appendSpreadsheetRows",
"mcp__google-workspace__appendToGoogleDoc",
"mcp__google-workspace__writeExcelCell",
"mcp__google-workspace__writeExcelRange",
"mcp__google-workspace__writeSpreadsheet",
"mcp__google-workspace__uploadFileToDrive",
"mcp__google-workspace__moveFile",
"mcp__google-workspace__copyFile",
"mcp__google-workspace__renameFile",
"mcp__obsidian__write_note",
"mcp__obsidian__patch_note",
"mcp__obsidian__delete_note",
"mcp__obsidian__move_note",
"mcp__obsidian__move_file",
"mcp__obsidian__update_frontmatter",
"mcp__obsidian__manage_tags",
"mcp__linear__create_issue",
"mcp__linear__update_issue"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "${REPO_DIR}/hooks/advisor-guard.py"
}
]
}
]
}
} Skills (1)
Hooks (4)
| event | matcher | runs |
|---|---|---|
| PreToolUse | * | ${REPO_DIR}/hooks/advisor-guard.py |
| UserPromptSubmit | * | ${REPO_DIR}/hooks/advisor-kill-phrase.py |
| PostToolUse | * | ${REPO_DIR}/hooks/advisor-exfil-guard.py |
| Stop | * | ${REPO_DIR}/hooks/advisor-stop-wrapup.sh |
Plugins (1)
superpowers@claude-plugins-official
Permissions
deny (54)
Bash
Write
Edit
NotebookEdit
WebFetch
Agent
Task
mcp__playwright__*
mcp__browser-use__*
mcp__google-workspace__addAccount
mcp__google-workspace__removeAccount
mcp__google-workspace__createDocument
mcp__google-workspace__createSpreadsheet
mcp__google-workspace__createPresentation
mcp__google-workspace__createForm
mcp__google-workspace__createFolder
mcp__google-workspace__createFromTemplate
mcp__google-workspace__createGmailDraft
mcp__google-workspace__createGmailFilter
mcp__google-workspace__createGmailLabel
mcp__google-workspace__createCalendarEvent
mcp__google-workspace__updateCalendarEvent
mcp__google-workspace__updateGmailDraft
mcp__google-workspace__deleteCalendarEvent
mcp__google-workspace__deleteComment
mcp__google-workspace__deleteExcelSheet
mcp__google-workspace__deleteFile
mcp__google-workspace__deleteGmailDraft
mcp__google-workspace__deleteGmailFilter
mcp__google-workspace__deleteGmailMessage
mcp__google-workspace__deleteRange
mcp__google-workspace__deleteSpreadsheetSheet
mcp__google-workspace__editGoogleDoc
mcp__google-workspace__editTableCell
mcp__google-workspace__sendGmailDraft
mcp__google-workspace__appendExcelRows
mcp__google-workspace__appendSpreadsheetRows
mcp__google-workspace__appendToGoogleDoc
mcp__google-workspace__writeExcelCell
mcp__google-workspace__writeExcelRange
mcp__google-workspace__writeSpreadsheet
mcp__google-workspace__uploadFileToDrive
mcp__google-workspace__moveFile
mcp__google-workspace__copyFile
mcp__google-workspace__renameFile
mcp__obsidian__write_note
mcp__obsidian__patch_note
mcp__obsidian__delete_note
mcp__obsidian__move_note
mcp__obsidian__move_file
mcp__obsidian__update_frontmatter
mcp__obsidian__manage_tags
mcp__linear__create_issue
mcp__linear__update_issue
ask (0)
—
allow (80)
Read
Grep
Glob
Skill
ToolSearch
AskUserQuestion
EnterPlanMode
ExitPlanMode
TodoWrite
TaskCreate
TaskGet
TaskList
TaskOutput
ScheduleWakeup
WebSearch
mcp__obsidian__read_note
mcp__obsidian__read_multiple_notes
mcp__obsidian__search_notes
mcp__obsidian__list_directory
mcp__obsidian__get_notes_info
mcp__obsidian__get_frontmatter
mcp__obsidian__get_vault_stats
mcp__smart-connections__lookup
mcp__smart-connections__connection
mcp__smart-connections__stats
mcp__smart-connections__validate
mcp__linear__get_issue
mcp__linear__list_issues
mcp__linear__list_projects
mcp__linear__list_teams
mcp__linear__search_issues
mcp__jcodemunch__get_file_outline
mcp__jcodemunch__get_file_tree
mcp__jcodemunch__get_repo_outline
mcp__jcodemunch__get_symbol
mcp__jcodemunch__get_symbols
mcp__jcodemunch__list_repos
mcp__jcodemunch__search_symbols
mcp__jcodemunch__search_text
mcp__google-workspace__listAccounts
mcp__google-workspace__listCalendarEvents
mcp__google-workspace__listCalendars
mcp__google-workspace__getCalendarEvent
mcp__google-workspace__searchCalendarEvents
mcp__google-workspace__listGmailMessages
mcp__google-workspace__listGmailThreads
mcp__google-workspace__listGmailLabels
mcp__google-workspace__listGmailFilters
mcp__google-workspace__listGmailDrafts
mcp__google-workspace__readGmailMessage
mcp__google-workspace__readGmailThread
mcp__google-workspace__readGmailDraft
mcp__google-workspace__searchGmail
mcp__google-workspace__listGoogleDocs
mcp__google-workspace__readGoogleDoc
mcp__google-workspace__getDocumentInfo
mcp__google-workspace__searchGoogleDocs
mcp__google-workspace__getRecentGoogleDocs
mcp__google-workspace__listDocumentTabs
mcp__google-workspace__findElement
Similar rigs
cocoindex-io/cocoindex
Incremental engine for long horizon agents 🌟 Star if you like it!
Automator 7.3k tok ·
FailproofAI/failproofai
Observability and enforcement for AI agent harnesses. Capture every run and runtime reliability with policy enforcement.
Automator 22.9k tok ·
caliber-ai-org/ai-setup
Continuously sync your AI setups with one command. Codebase tailor suited agent skills, MCPs and config files for Claude Code, Cursor, and Codex.
Automator 3.2k tok ·
asklokesh/loki-mode
Autonomous software factory. Give it a GitHub issue, a spec or a one-line task; get back a pull request with a signed receipt anyone can re-check offline. Runs on your machine with your own keys: Claude, Codex, OpenCode.
Automator 8.2k tok ·