Commit Graph

12 Commits

Author SHA1 Message Date
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
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