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>
This commit is contained in:
Bill Allred
2026-01-12 11:57:37 -08:00
committed by GitHub
parent 3d66b2121a
commit fa10141e9e
16 changed files with 689 additions and 969 deletions

View File

@@ -126,18 +126,18 @@ claude init
claude "Hello, I'm setting up my PKM system"
```
### Step 2: Set Up Commands
### Step 2: Verify Skills
```bash
# The commands should already be in .claude/commands/
# Skills are in .claude/skills/ with each skill in its own directory
# Verify they exist:
ls .claude/commands/
ls .claude/skills/
# You should see:
# daily.md weekly.md push.md onboard.md
# daily/ weekly/ push/ onboard/ goal-tracking/ obsidian-vault-ops/
```
### Step 3: Test Commands
### Step 3: Test Skills
```bash
# Load your context
@@ -293,8 +293,8 @@ Run through this checklist to ensure everything is working:
- [ ] Obsidian opens your vault without errors
- [ ] CLAUDE.md has your personalized content
- [ ] `/daily` command creates today's note
- [ ] `/onboard` command loads your context
- [ ] `/daily` skill creates today's note
- [ ] `/onboard` skill loads your context
- [ ] Git commits work locally
- [ ] GitHub remote is connected (if using)
- [ ] Goals files have your objectives
@@ -338,16 +338,16 @@ claude code /weekly
- Ensure path has no special characters
- Try creating fresh vault and copying files
### Claude Commands Not Working
### Skills Not Working
```bash
# Verify Claude Code installation
claude --version
# Check command files exist
ls -la .claude/commands/
# Check skill directories exist
ls -la .claude/skills/
# Try running directly
claude code < .claude/commands/daily.md
# Verify a skill file exists
cat .claude/skills/daily/SKILL.md
```
### Git Issues