config-ai: SSoT Gap Fixes
Section titled “config-ai: SSoT Gap Fixes”Date: 2026-02-20 Session: Closed all 5 config-ai coverage gaps identified in previous session Status: ✅ Complete
Summary
Section titled “Summary”All five gaps in the ~/config-ai SSoT were resolved. The statusline script and keybindings are now version-controlled and deployed. The Windows MCP gap is fixed. Basic hooks are configured. The README was fully rewritten to document every component category.
Also investigated skill-creator plugin load failure: the plugin IS installed correctly but plugin skills aren’t exposed to the programmatic Skill tool — they load as slash commands in the Claude Code CLI only. Test with /skill-creator directly in the terminal.
Tasks Completed
Section titled “Tasks Completed”- Verify
skill-creatorplugin status (diagnosed: CLI-only, not accessible via Skill tool) - Gap 1: Add
statusline-command.shto config-ai + deploy step - Gap 2: Create
keybindings.jsonin config-ai + deploy to WSL + Windows - Gap 3: Fix Windows MCP gap —
deploy.shnow copiesmcp.jsonto Windows path - Gap 4: Add
hookstosettings.wsl.json(Stop + Notification →~/.claude/session.log) - Gap 5: Rewrite
README.mdwith full component reference
Changes Made
Section titled “Changes Made”Files Modified:
~/config-ai/deploy.sh— added: statusline, keybindings (WSL+Win), Windows MCP~/config-ai/claude/settings.wsl.json— addedhookssection~/config-ai/README.md— complete rewrite with all component categories
Files Created:
~/config-ai/claude/statusline-command.sh— copied from~/.claude/into SSoT~/config-ai/claude/keybindings.json— empty baseline[], ready for customization
Deployed to:
- WSL:
~/.claude/statusline-command.sh,~/.claude/keybindings.json,~/.claude/settings.json(with hooks),~/.claude/mcp.json - Windows:
/mnt/c/Users/Admin/.claude/mcp.json,/mnt/c/Users/Admin/.claude/keybindings.json
Verification
Section titled “Verification”All deploy targets confirmed present:
~/.claude/statusline-command.sh✅~/.claude/keybindings.json✅/mnt/c/Users/Admin/.claude/mcp.json✅/mnt/c/Users/Admin/.claude/keybindings.json✅~/.claude/settings.jsonhooks:['Stop', 'Notification']✅
Commits
Section titled “Commits”8a515e9— feat: close all SSoT gaps — statusline, keybindings, Windows MCP, hooks, README
Updated Deploy Coverage
Section titled “Updated Deploy Coverage”| Item | Before | After |
|---|---|---|
| statusline-command.sh | ❌ not in config-ai | ✅ versioned + deployed |
| keybindings.json | ❌ not in config-ai | ✅ versioned + deployed (WSL + Win) |
| Windows mcp.json | ❌ not deployed | ✅ deployed |
| Hooks | ❌ not configured | ✅ Stop + Notification logging |
| README | ⚠️ incomplete | ✅ all 10 component types documented |
Next Steps
Section titled “Next Steps”Plugin evaluation (still pending)
Section titled “Plugin evaluation (still pending)”-
hookify— GUI for hook configuration (before adding complex hooks) -
commit-commands,feature-dev,pr-review-toolkit
Skill creation (use /skill-creator in CLI)
Section titled “Skill creation (use /skill-creator in CLI)”-
session-closeskill — prompt to write SESSION note + update_Now.md -
review-planskill — structured plan review -
deployskill for config-ai deployment reminders
Keybindings
Section titled “Keybindings”- Customize
keybindings.jsonvia/keybindings-helpskill, then commit to config-ai