Commit Graph

16 Commits

Author SHA1 Message Date
Bill Allred
bb7a9960ce v3.0: The Cascade — end-to-end goals-to-tasks flow
Add /project and /monthly skills to complete the cascade chain from
3-year vision through daily tasks. Add agent memory, model hints,
agent team workflows, and cascade context surfacing across all skills.

New skills:
- /project (new, status, archive) — bridge between goals and daily tasks
- /monthly — roll up weekly reviews, check quarterly milestones

Agent upgrades:
- memory: project on all 4 agents for cross-session learning
- Agent team workflow in /weekly for parallel reviews

Skill enhancements:
- /daily: cascade context surfacing (ONE Big Thing, project next-actions)
- /weekly: project progress table, agent team coordination
- /goal-tracking: project-aware progress, orphan goal detection
- /onboard: auto-discover and summarize active projects
- model: sonnet on goal-tracking, obsidian-vault-ops, push, onboard

Infrastructure:
- session-init.sh surfaces priorities, project count, review staleness
- settings.json adds cp/mv permissions for project archiving

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 19:51:40 +01:00
Bill Allred
31217feacb Merge pull request #10 from DavidROliverBA/feature/check-links-skill
Add /check-links skill for broken wiki-link detection
2026-02-15 19:51:13 +01:00
Bill Allred
3e868eb7e9 Merge pull request #8 from DavidROliverBA/feature/search-skill
Add /search skill for keyword vault search
2026-02-15 19:51:09 +01:00
David R Oliver
b0d7251751 Add /check-links skill for broken wiki-link detection
Read-only analysis skill that finds broken [[wiki-links]] by
extracting link targets from all markdown files and verifying
each target file exists via Glob. Groups broken links by source
file and suggests close matches for misspelled targets.

Handles edge cases: heading anchors, block references, aliases,
embedded images, template placeholders, and external links.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 14:18:11 +00:00
David R Oliver
859c1d4431 Add /search skill for keyword vault search
Grep-based search skill with zero dependencies — works in any vault
without indexes, plugins, or setup. Groups results by directory
(Daily Notes, Goals, Projects, etc.) and suggests related wiki-linked
notes found in matching files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 14:13:32 +00:00
Bill Allred
9b3356301e Add TaskGet and standardize task documentation in skills
- Add TaskGet to allowed-tools in daily, weekly, goal-tracking skills
- Rename "Progress Tracking" sections to "Task-Based Progress Tracking"
- Add pseudo-YAML TaskCreate examples with subject, description, activeForm
- Add explicit Dependencies sections with addBlockedBy syntax
- Add reminder to mark tasks in_progress/completed using TaskUpdate

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 12:58:30 -08:00
Bill Allred
1a128f071f Add session task tools for progress visibility
Integrate Claude Code's task tools (TaskCreate, TaskUpdate, TaskList)
into skills and agents to provide spinner updates during multi-step
operations like morning routines, weekly reviews, and batch processing.

- Add task tools to allowed-tools in daily, weekly, goal-tracking skills
- Add task tools to 4 agents (inbox-processor, weekly-reviewer, etc.)
- Create task-tracking.md rule with naming conventions and best practices
- Document progress patterns with concrete spinner output examples
- Update CLAUDE.md and README.md with progress visibility feature

Task tools are session-scoped progress indicators that complement (not
replace) the existing markdown checkbox system in daily notes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:59:43 -08:00
eiszazel
c2ee446009 Fix setup.sh failures and improve user experience (#6)
Five improvements to the setup wizard:

1. Relative path handling:
   Convert relative paths to absolute paths after user input to prevent
   failures when `claude init` changes the working directory.

2. Git push error handling:
   Detect actual branch name and show real errors instead of suppressing
   them and falling back to non-existent `master`.

3. Interactive push recovery:
   When push fails (e.g., remote has existing content), offer interactive
   options: force push with confirmation, or skip with manual command.

4. GitHub Actions setup after failed push:
   Only copy workflow files if push succeeds to avoid confusion.

5. OAuth token setup guidance:
   Replace cryptic "Remember to add CLAUDE_CODE_OAUTH_TOKEN" with:
   - Step-by-step instructions
   - Direct link to token documentation
   - Link to repository secrets page
   - Option to open setup page in browser

Co-authored-by: eiszazel <eiszazel@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 13:49:50 -08:00
Bill Allred
fa10141e9e v2.1: Unify skills and slash commands pattern (#5)
* v2.1: Unify skills and slash commands pattern

Following the new Claude Code standard where skills and slash commands
are merged into a single unified pattern:

- Convert commands to skills: /daily-workflow, /weekly-review, /push, /onboard
- Each skill has SKILL.md with frontmatter (name, description, allowed-tools)
- Skills can be invoked with /skill-name OR auto-discovered by Claude
- Remove deprecated .claude/commands/ directory
- Update all documentation to reference new unified pattern
- Update agents to reference skills instead of commands
- Update CLAUDE.md with unified skills table

This aligns with Claude Code 2.1+ where skills and slash commands
share the same features and invocation patterns.

* Simplify skill names: daily-workflow → daily, weekly-review → weekly

Rename verbose skill folders and names to shorter, cleaner invocations:
- daily-workflow/ → daily/ (invoked with /daily)
- weekly-review/ → weekly/ (invoked with /weekly)

Update all references across documentation, agents, and skill files
to use consistent short command names.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 11:57:37 -08:00
Bill Allred
3d66b2121a Add poll call-to-action to README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 11:55:47 -08:00
Bill Allred
ab51a4d7a6 Fix broken Claude Code documentation links
Update all references from docs.anthropic.com/en/docs/claude-code
to code.claude.com/docs after documentation site migration.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 12:27:22 -08:00
Bill Allred
78a822a3df 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>
2025-12-19 18:57:48 -08:00
Bill Allred
eda01cbe46 Add Productivity Coach output style and documentation
- Created coach.md output style file for accountability-focused guidance
- Added output style to both repo root and vault-template directories
- Updated README with output styles feature and usage instructions
- Enhanced CLAUDE.md with output styles section
- Updated SETUP_GUIDE with correct /output-style commands
- Added comprehensive output styles section to CUSTOMIZATION guide
- Fixed command syntax to use /output-style (not --output-style flag)
- Clarified automatic settings.local.json configuration
- Added interactive menu option documentation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-15 13:49:08 -07:00
Bill Allred
ffee79b4ce Apply remaining onboarding/documentation edits (excluding twitter thread and repo outline) 2025-08-08 13:58:27 -07:00
Bill Allred
7af954d003 Onboarding improvements: 15-minute quickstart, fix Windows date & Obsidian path, safe mission insertion, accurate Claude init messaging, unify vault naming, update links 2025-08-08 13:34:28 -07:00
Bill Allred
3877057f7c Initial commit: Complete Obsidian + Claude Code PKM Starter Kit
- Core structure with README, LICENSE, and .gitignore
- Complete vault template with Goals, Daily Notes, Projects, and Templates
- Cascading goal system (3-year → yearly → monthly → weekly)
- Claude Code integration with custom slash commands
- GitHub Actions workflow for mobile integration
- Comprehensive documentation (setup, customization, workflows, troubleshooting)
- Automation scripts for setup (Unix/Mac and Windows)
- Example content showing system usage
- Self-documenting templates with inline instructions

Ready for users to clone and customize for their personal knowledge management needs.
2025-08-07 17:11:26 -07:00