v2.0: Add hooks, agents, skills, rules, and plugin structure

Major modernization to leverage latest Claude Code features:

Plugin Foundation:
- Add .claude-plugin/plugin.json manifest for distribution
- Add .claude/settings.json with permissions and hooks config

Hooks (automatic behaviors):
- SessionStart: Initialize vault environment variables
- PostToolUse: Auto-commit changes after Write/Edit operations

Custom Agents (4):
- note-organizer: Vault organization and link maintenance
- weekly-reviewer: Facilitate weekly review aligned with goals
- goal-aligner: Check daily/weekly alignment with long-term goals
- inbox-processor: GTD-style inbox processing

Skills (3):
- obsidian-vault-ops: Read/write vault files, manage wiki-links
- goal-tracking: Track progress across goal cascade
- daily-workflow: Morning/midday/evening routines

Modular Rules (3):
- markdown-standards: File naming, tags, frontmatter conventions
- productivity-workflow: Goal cascade, daily/weekly planning
- project-management: Project structure and status tracking

Other:
- Add statusline.sh for terminal vault stats display
- Add CLAUDE.local.md.template for personal overrides
- Update CLAUDE.md with new features documentation
- Update all docs with v2.0 features and upgrade guide

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Bill Allred
2025-12-19 18:57:48 -08:00
parent eda01cbe46
commit 78a822a3df
21 changed files with 1643 additions and 159 deletions

View File

@@ -99,6 +99,20 @@ When prompted:
## Phase 3: Claude Code Integration (10 minutes)
### New in v2.0: Plugin Features
Your vault now includes a full Claude Code plugin with advanced features:
| Feature | Description |
|---------|-------------|
| **Hooks** | Auto-commit on file changes, session initialization |
| **Agents** | Specialized AI assistants for note organization, weekly review, goal alignment |
| **Skills** | Auto-discovered capabilities for vault operations, goal tracking, daily workflows |
| **Rules** | Path-specific conventions for markdown, productivity, projects |
| **Status Line** | Terminal display of vault stats (note count, inbox, uncommitted changes) |
These work automatically once your vault is set up.
### Step 1: Configure Claude Code
```bash
@@ -154,7 +168,25 @@ claude
Your style preference is automatically saved in `.claude/settings.local.json`. The output style file is located at `.claude/output-styles/coach.md` if you want to customize it.
### Step 5: Customize Context
### Step 5: Using Agents (New in v2.0)
The vault includes 4 specialized agents for common PKM tasks:
```bash
# Organize your vault, fix broken links
claude "Use the note-organizer agent to audit my vault"
# Run a guided weekly review
claude "Use the weekly-reviewer agent to help with my weekly review"
# Check goal alignment
claude "Use the goal-aligner agent to analyze my recent activity"
# Process your inbox
claude "Use the inbox-processor agent to clear my inbox"
```
### Step 6: Customize Context
Edit `CLAUDE.md` in your vault root:
1. Add your personal mission statement
@@ -162,6 +194,8 @@ Edit `CLAUDE.md` in your vault root:
3. Set your current focus areas
4. Add any specific instructions for Claude
For personal overrides, copy `CLAUDE.local.md.template` to `CLAUDE.local.md` (gitignored).
## Phase 4: Git Setup (5 minutes)
### Step 1: Initialize Repository