Files
obsidian-claude-pkm/vault-template/.claude/settings.json
Bill Allred b2151c075a v3.1: Onboarding, upgrade system, and positioning overhaul
Reposition as "AI Accountability System" — not just another PKM starter kit.
README restructured to lead with the cascade as the hero feature.

New skills:
- /review — smart router that auto-detects daily/weekly/monthly context
- /upgrade — built-in update system with backup, diff review, safe merge
- /onboard enhanced — interactive first-run setup (name, review day, goal
  areas, work style) writes vault-config.json and personalizes CLAUDE.md

New infrastructure:
- FIRST_RUN marker + session-init welcome for new vaults
- Skill discovery hook (UserPromptSubmit) — lists available skills when
  user mentions "skill", "help", "command"
- CONTRIBUTING.md with architecture overview and good first issues

README:
- Cascade diagram and flow description as opening hero
- "Not another PKM starter kit" positioning
- Skills table with all 10 skills
- Zero dependencies highlighted as a feature
- v2.1→v3.1 and v1.x→v3.1 upgrade instructions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 20:07:22 +01:00

74 lines
1.5 KiB
JSON

{
"permissions": {
"allow": [
"Bash(git:*)",
"Bash(ls:*)",
"Bash(mkdir:*)",
"Bash(date:*)",
"Bash(wc:*)",
"Bash(find:*)",
"Bash(cp:*)",
"Bash(mv:*)",
"Read(*)",
"Write(Daily Notes/**)",
"Write(Goals/**)",
"Write(Projects/**)",
"Write(Archives/**)",
"Write(Templates/**)",
"Write(Inbox/**)",
"Edit(Daily Notes/**)",
"Edit(Goals/**)",
"Edit(Projects/**)",
"Edit(Templates/**)"
],
"deny": [
"Edit(.claude/**)",
"Write(.git/**)",
"Bash(rm -rf:*)"
]
},
"env": {
"VAULT_PATH": "${cwd}",
"DAILY_NOTES_DIR": "Daily Notes",
"GOALS_DIR": "Goals",
"PROJECTS_DIR": "Projects",
"TEMPLATES_DIR": "Templates",
"ARCHIVES_DIR": "Archives",
"GIT_AUTO_COMMIT": "true"
},
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": ".claude/hooks/session-init.sh"
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": ".claude/hooks/skill-discovery.sh",
"timeout": 5000
}
]
}
],
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/auto-commit.sh \"$TOOL_INPUT_FILE_PATH\""
}
]
}
]
}
}