feat: Add Claude Code framework with agents, skills, and personas#193
Open
feat: Add Claude Code framework with agents, skills, and personas#193
Conversation
- add gitboi persona for sassy conventional commits - add jira girl persona for enthusiastic jira management - add mega-dev agent for full-stack development orchestration - add commit, create-pr, create-story, dev-story, get-story skills - add jira and git configuration constants - add makefile targets for claude code setup - update shell configs with volta, bun, kubectl-plugins paths
- add gitboi.md agent for git operations with sass enforcement - add jiragirl.md agent for jira/confluence with enthusiasm - simplify mega-dev.md to focus on orchestration vs implementation - update all skill files with agent references and context injection - enhance commit/create-pr skills with pre-expanded context - add standalone skill files for gitboi, jiragirl, and mega-dev - improve makefile claude targets with better skill management this refactor separates concerns: mega-dev orchestrates, specialists execute
- explain skills, agents, personas, config architecture - document all available skills and their commands - detail agent execution environments and tool access - outline persona personalities and communication styles - provide usage patterns and extension guidelines - include workflow examples from story to pr
- add file-suggestion.sh using rg + fzf for fuzzy matching with symlink support - add settings.json with custom status line, lsp/plugin configs, and file suggestion hook - update claude.mk to install settings and file-suggestion.sh via claude-settings target - add cleanup for settings files in claude-clean target
- restrict gitboi skills to read-only and specific git commands - enhance context injection with full diffs and absolute paths - clarify permission system messaging in agent config - fix settings.json indentation
- add gh pr edit and glab mr update to allowed tools - automatically update existing pr/mr instead of prompting user - add complete command examples for updating prs and mrs - clarify execution flow handles both create and update paths
- move entire claude framework from claude/ to ai-stuff/claude/ - extract statusline inline bash command into dedicated scripts/statusline.sh - move file-suggestion.sh to scripts/ directory for better organization - update all makefile paths to reflect new ai-stuff/claude/ structure - add scripts directory setup and installation to makefile - update readme to document new scripts directory - fix create-pr skill with jira ticket prefix format and improved gitlab hostility - update commit skill with more aggressive sass in example responses
…skill - add explicit backtick escaping warnings for gitlab mr commands - clarify github handles backticks automatically - update example commands to show proper escape syntax - prevent glab cli markdown rendering issues
- enforce no jira tickets in conventional commit messages (only in pr/mr titles) - add conventional commit format as fallback for pr/mr titles without tickets - simplify get-story skill to show only description and comments - restrict get-story to single mcp tool for cleaner output - reorder settings.json and set default model to haiku
- standardize all @../ relative paths to @~/.claude/ absolute paths - ensures consistent reference resolution across all agent and skill definitions - add comprehensive persistent agent memory for steveaquaremeter with vault structure and analysis history - improves maintainability and eliminates path resolution ambiguity
- add skills, mcp servers, and memory config to steve agent - convert relative vault paths to absolute ~/vault/ references - switch default model from haiku to opus - reorder settings.json permissions block
- write api response to temp file before promoting to cache - validate json contains utilization data before updating cache - replace xargs printf with jq round for percentage calculation - add fallback for empty percentage values
- add posttooluse hooks to steve for chrome action summaries - include westerpark in top-tier preferred locations - update property template to use wiki-link format for neighborhoods
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This branch introduces a comprehensive Claude Code integration framework to the dotfiles repo, including specialized agents, reusable skills, personas, configuration files, templates, and supporting scripts. It also cleans up legacy Cursor rules and adds Makefile targets for managing Claude and Cursor tooling.
Changes
Additional Notes
The framework is designed to be modular - agents reference personas and configs via absolute paths, and skills are self-contained with their own SKILL.md definitions. The Steve agent handles house search workflows integrated with an Obsidian vault. No breaking changes to existing dotfile setup.