Skip to content

feat: integrate claude code skills framework with agents and personas#193

Open
dgokcin wants to merge 14 commits intomainfrom
claude-code-integration
Open

feat: integrate claude code skills framework with agents and personas#193
dgokcin wants to merge 14 commits intomainfrom
claude-code-integration

Conversation

@dgokcin
Copy link
Owner

@dgokcin dgokcin commented Jan 23, 2026

Summary

Integrates a comprehensive Claude Code skills framework into the dotfiles, replacing legacy Cursor rules with a more structured approach. The new framework includes specialized agents (GitBoi, JiraGirl, MegaDev), reusable personas, and modular skills for git operations, PR/MR creation, and Jira story management. Also adds custom settings for model configuration and interactive file suggestions.

Changes

  • Added Claude Code framework structure with agents, personas, skills, and configuration files
  • Created GitBoi agent/persona for git operations with conventional commits and PR/MR creation
  • Created JiraGirl agent/persona for Jira story creation, retrieval, and development workflows
  • Created MegaDev agent that combines GitBoi and JiraGirl capabilities
  • Added 8 skills: commit, create-pr, create-story, dev-story, get-story, gitboi, jiragirl, mega-dev
  • Implemented git configuration with conventional commits, VCS detection, and branch management
  • Implemented Jira configuration with API integration and story templates
  • Added custom Claude settings with model configurations (sonnet, haiku, opus)
  • Added helper scripts for file suggestions and statusline integration
  • Removed legacy Cursor rules and templates (custom-mode-generator, rule-generating, etc.)
  • Updated shell configuration to include Claude bin directory in PATH
  • Added Makefile targets for Claude framework management
  • Added comprehensive documentation in README with quick start and file structure

Additional Notes

This is a significant refactor that modernizes the AI tooling setup. The new structure is more maintainable, with clear separation of concerns between agents, personas, configurations, and skills. The framework leverages Claude Code's native skill system instead of relying on Cursor's rule injection approach.

- 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
@dgokcin dgokcin changed the title fix(claude): clarify capitalization rules for commits vs PR/MR feat(claude): Add Claude Code skills, personas, and agents framework Jan 26, 2026
- 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
@dgokcin dgokcin changed the title feat(claude): Add Claude Code skills, personas, and agents framework feat: integrate claude code skills framework with agents and personas Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant