🎯

git-advanced-workflows

🎯Skill

from arustydev/ai

VibeIndex|
What it does

Manages complex Git workflows by providing advanced branching, merging, and collaboration strategies for development teams, with automated guidance and best practice enforcement.

πŸ“¦

Part of

arustydev/ai(24 items)

git-advanced-workflows

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add arustydev/ai --skill git-advanced-workflows
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# AI Configuration Library

Shareable source of truth for AI-related configurations: rules, skills, commands, hooks, context, and MCP server definitions.

Architecture

```

Project .claude/ ──promote──▢ ai/ (source) ──build──▢ global (~/.claude/)

β”‚

β–Ό

dotfiles/

(deployment layer)

```

This repo contains atomic, reusable components that can be composed into tool-specific configurations based on machine profiles.

Directory Structure

```

ai/

β”œβ”€β”€ components/ # Atomic, reusable pieces

β”‚ β”œβ”€β”€ rules/ # Instruction rules (schema'd JSON, future)

β”‚ β”œβ”€β”€ skills/ # Claude Code skills (SKILL.md + files)

β”‚ β”œβ”€β”€ commands/ # Slash command templates

β”‚ β”œβ”€β”€ hooks/ # Hook definitions

β”‚ └── context/ # Shared context fragments

β”‚

β”œβ”€β”€ profiles/ # Machine/use-case profiles (future)

β”‚ β”œβ”€β”€ personal.profile.json

β”‚ β”œβ”€β”€ work.profile.json

β”‚ └── minimal.profile.json

β”‚

β”œβ”€β”€ tools/ # Tool-specific output schemas (future)

β”‚ β”œβ”€β”€ claude-code/

β”‚ β”œβ”€β”€ zed/

β”‚ β”œβ”€β”€ claude-desktop/

β”‚ └── vscode/

β”‚

β”œβ”€β”€ mcp/ # MCP server definitions

β”‚ β”œβ”€β”€ global/ # Remote/HTTP MCP servers

β”‚ └── local/ # Project-scoped MCP templates

β”‚

β”œβ”€β”€ schemas/ # JSON schemas for validation (future)

β”œβ”€β”€ build/ # Build/compile tooling (future)

β”œβ”€β”€ dist/ # Generated output (gitignored)

β”‚

└── legacy/ # Previous content (migrating from)

```

Usage

As a Submodule (Recommended)

```bash

# In your dotfiles repo

git submodule add git@github.com:aRustyDev/ai.git ai/

git submodule update --init --recursive

```

Installing Components

For now, manually copy components to target locations:

```bash

# Claude Code

cp -r ai/components/commands/* ~/.claude/commands/

cp -r ai/components/skills/* ~/.claude/skills/

cp -r ai/components/rules/* ~/.claude/rules/

```

Future: Use just ai-build and just ai-deploy from dotfiles repo.

Workflow

1. Develop in Project

Create/test configs in your project's .claude/ directory.

2. Promote to Source

```bash

# Future: promote-component script

cp -r .claude/skills/new-skill/ ~/repos/configs/ai/components/skills/

cd ~/repos/configs/ai

git add -A && git commit -m "feat: add new-skill"

git push

```

3. Deploy to Global

```bash

# On each machine

cd ~/repos/configs/dotfiles

git submodule update --remote ai/

just install-ai

```

Roadmap

  • [x] Phase 1: Directory structure and legacy migration
  • [ ] Phase 2: Basic promote/build/deploy workflow
  • [ ] Phase 3: JSON schemas and compilation
  • [ ] Phase 4: Profiles and dynamic MCP config generation

See [Issue #1](https://github.com/aRustyDev/ai/issues/1) for full details.

Legacy Content

Previous content is preserved in legacy/ during migration. This includes:

From arustydev/agents (archived)

  • agents/ - Agent definitions

From arustydev/prompts (archived)

  • prompts/commands/ - Slash commands (/audit, /plan, /report, etc.)
  • prompts/processes/ - Workflow processes (CI/CD, code-review, testing)
  • prompts/core/ - Core patterns (error handling, validation, git operations)
  • prompts/patterns/ - Development patterns (BDD, TDD, CDD)
  • prompts/templates/ - Issue, report, and documentation templates
  • prompts/roles/ - Role definitions (developer levels, security engineer)
  • prompts/guides/ - Tool usage guides
  • prompts/knowledge/ - Knowledge bases
  • prompts/hooks/ - Validation hooks and scripts
  • prompts/automation/ - Automation scripts
  • prompts/docs/ - Architecture and planning documentation

Original legacy

  • commands/ - Slash commands
  • rules/ - Instruction rules
  • skills/ - Skill definitions
  • plugins/ - Various plugins
  • roles/ - Role definitions
  • context/ - Context documents
  • And more...

Content will be migrated to the new structure over time. Valuable content can be promoted to components/ using the /promote-skill command or similar workflows.

Merged Repositories

The following repositories have been archived and merged into this repo:

  • arustydev/agents β†’ legacy/agents/
  • arustydev/prompts β†’ legacy/prompts/

See .ai/plans/merge-agents-prompts.md for the full merge plan and history.

License

MIT

More from this repository10

🎯
using-superpowers🎯Skill

Based on the README and context, I cannot definitively determine the specific functionality of the "using-superpowers" skill. The README provides an overview of the AI configuration library's struc...

🎯
mcp integration🎯Skill

Based on the README and context, I'll infer a description for the "mcp integration" Claude Code skill: Manages and configures connections between local and remote MCP (Machine Configuration Protoc...

🎯
lang-c-dev🎯Skill

lang-c-dev skill from arustydev/ai

🎯
patterns-metaprogramming-dev🎯Skill

Skill

🎯
microservices-patterns🎯Skill

Generates architectural guidance and code templates for designing and implementing microservices using established design patterns and best practices.

🎯
stripe-integration🎯Skill

Based on the repository structure and README, I cannot definitively determine the specific functionality of the "stripe-integration" skill. The README provides an overview of the AI configuration l...

🎯
advanced-evaluation🎯Skill

Based on the repository structure and README, I can't definitively determine the exact functionality of the "advanced-evaluation" skill. The README provides an overview of the project's architectur...

🎯
using-git-worktrees🎯Skill

Helps developers efficiently manage multiple branches by creating lightweight, separate working directories for different Git branches, enabling parallel work and easier context switching.

🎯
convert-c-cpp🎯Skill

convert-c-cpp skill from arustydev/ai

🎯
peer-review🎯Skill

Based on the repository structure and context, I'll infer a practical description for the "peer-review" Claude Code skill: Performs automated code review and provides constructive feedback on code...