| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(skills): add voice skill (humanizer + universal + personal passes) | Craig Jennings | 2026-05-07 | 1 | -0/+635 |
| * | feat(make): add doctor target for ~/.claude drift detection | Craig Jennings | 2026-05-07 | 3 | -1/+264 |
| * | chore(mcp): mark install.py executable | Craig Jennings | 2026-05-06 | 1 | -0/+0 |
| * | chore(ai): sync template updates from claude-templates | Craig Jennings | 2026-05-06 | 5 | -5/+12 |
| * | chore(make): remove unused claude-rules bridge symlink | Craig Jennings | 2026-05-06 | 1 | -18/+0 |
| * | feat(mcp): add user-scope MCP install pipeline | Craig Jennings | 2026-05-06 | 5 | -1/+230 |
| * | chore(ai): initialize project notes and Claude tooling surfaces | Craig Jennings | 2026-05-06 | 70 | -0/+11660 |
| * | chore(claude): bump skillListingBudgetFraction to 5% | Craig Jennings | 2026-05-06 | 1 | -2/+3 |
| * | chore(commands): mark user-invoked commands disable-model-invocation | Craig Jennings | 2026-05-06 | 17 | -1/+30 |
| * | docs(skills): tighten descriptions under 1000 chars | Craig Jennings | 2026-05-06 | 4 | -3/+8 |
| * | feat(languages): add typescript bundle (Vitest-canonical) | Craig Jennings | 2026-05-06 | 1 | -0/+214 |
| * | feat(make): fzf-pick LANG when not set, mirror project picker | Craig Jennings | 2026-05-06 | 1 | -8/+29 |
| * | feat(hooks): make destructive-bash-confirm opt-in | Craig Jennings | 2026-05-06 | 1 | -3/+16 |
| * | chore(claude): unwire destructive-bash-confirm hook | Craig Jennings | 2026-05-06 | 1 | -11/+0 |
| * | docs(todo): add make-remove fzf-picker task | Craig Jennings | 2026-05-06 | 1 | -0/+1130 |
| * | fix(commands): drop leftover name: frontmatter from converted commands | Craig Jennings | 2026-05-06 | 13 | -13/+0 |
| * | refactor(skills): convert 16 user-invoked skills to commands | Craig Jennings | 2026-05-06 | 17 | -0/+0 |
| * | feat(claude): add claude config and wire it into make install | Craig Jennings | 2026-05-06 | 5 | -7/+376 |
| * | feat: add humanizer skill | Craig Jennings | 2026-05-06 | 1 | -0/+474 |
| * | refactor(debug): make debug a triage router, align specialist cross-refs | Craig Jennings | 2026-05-06 | 3 | -30/+36 |
| * | docs(commits): require @-mention of PR author in Slack notify | Craig Jennings | 2026-05-02 | 1 | -3/+3 |
| * | docs(commits): keep follow-up approvals terse | Craig Jennings | 2026-05-02 | 1 | -0/+2 |
| * | docs(commits): drop "on" from Slack notify templates | Craig Jennings | 2026-05-02 | 1 | -2/+2 |
| * | docs(commits): add first-person voice as a personal-style pass | Craig Jennings | 2026-05-01 | 1 | -5/+5 |
| * | docs(commits): add post-review Slack notify + approve-vs-merge note | Craig Jennings | 2026-05-01 | 1 | -0/+7 |
| * | chore(build): wildcard SKILLS, claude-rules bridge symlink, link lint | Craig Jennings | 2026-04-26 | 2 | -5/+54 |
| * | docs(commits): Conventional Commits spec + terminal-first review | Craig Jennings | 2026-04-26 | 1 | -64/+135 |
| * | docs(testing): rewrite time-mocking helper rule to be language-agnostic | Craig Jennings | 2026-04-25 | 1 | -7/+15 |
| * | docs(commits,testing): add merge strategy + multi-pass gate + time-mocking sa... | Craig Jennings | 2026-04-25 | 2 | -0/+31 |
| * | docs: split Linear vs PR structure; propagate content-scope rule to Tier 1 sk... | Craig Jennings | 2026-04-24 | 9 | -5/+52 |
| * | docs(commits): add content scope rule for public artifacts | Craig Jennings | 2026-04-24 | 1 | -0/+27 |
| * | docs(commits): require explicit reviewer requests on PR creation | Craig Jennings | 2026-04-24 | 1 | -3/+12 |
| * | feat: add respond-to-cj-comments skill | Craig Jennings | 2026-04-23 | 1 | -0/+232 |
| * | refactor: scope start-work refactor audit to every touched file | Craig Jennings | 2026-04-23 | 1 | -13/+17 |
| * | docs(commits): codify voice rules + PR-comment publish flow | Craig Jennings | 2026-04-23 | 1 | -10/+22 |
| * | docs(commits): add Voice and Focus, expand humanizer checklist | Craig Jennings | 2026-04-22 | 1 | -2/+29 |
| * | chore: remove fix-issue skill, superseded by start-work | Craig Jennings | 2026-04-22 | 5 | -63/+4 |
| * | docs(commits): add review-and-publish flow, tighten message conventions | Craig Jennings | 2026-04-22 | 1 | -0/+87 |
| * | feat(skills): add start-work | Craig Jennings | 2026-04-22 | 1 | -0/+265 |
| * | hooks: git-commit-confirm becomes silent-unless-suspicious | Craig Jennings | 2026-04-21 | 2 | -16/+67 |
| * | skills: add create-v2mom; extend add-tests with refactor-for-testability | Craig Jennings | 2026-04-19 | 3 | -5/+447 |
| * | docs(todo): add OV-1 skill build plan triggered by SOFWeek (May 2026) | Craig Jennings | 2026-04-19 | 1 | -0/+74 |
| * | docs(todo): expand c4-* rename entry with DoD notation landscape (SysML / DoD... | Craig Jennings | 2026-04-19 | 1 | -0/+101 |
| * | docs(todo): note c4-* rename trigger and future notation skills (UML, ERD, ar... | Craig Jennings | 2026-04-19 | 1 | -0/+42 |
| * | feat(hooks+skills): destructive-bash confirm + architecture suite + problem-s... | Craig Jennings | 2026-04-19 | 11 | -7/+193 |
| * | feat(rules): add subagents.md — when, how, and when not to delegate | Craig Jennings | 2026-04-19 | 4 | -0/+132 |
| * | feat(hooks): shared _common.py helpers + systemMessage AI-attribution warning | Craig Jennings | 2026-04-19 | 4 | -28/+103 |
| * | feat(hooks): add global hooks — PreCompact priorities + git/gh confirm modals | Craig Jennings | 2026-04-19 | 7 | -10/+682 |
| * | docs(todo): shelve /research-writer design pending a real writing task as tri... | Craig Jennings | 2026-04-19 | 1 | -0/+55 |
| * | feat: add finish-branch skill (clean-room synthesis from obra/superpowers pat... | Craig Jennings | 2026-04-19 | 2 | -1/+251 |