Skip to content

aviator-co/agent-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aviator Plugins for coding agents

Agent plugins from Aviator.

Plugins

av-cli

Teaches Claude code or other coding agents how to use the Aviator CLI (av) for stacked PR workflows.

What is av? The Aviator CLI is a command-line tool for managing stacked pull requests on GitHub. Stacked PRs let you break large features into small, reviewable chunks while maintaining dependencies between them. av automates the tedious parts: rebasing child branches when parents change, setting correct PR bases, and keeping everything in sync.

What this plugin does:

  • Detects av-initialized repos automatically (checks for .git/av/av.db)
  • Uses av commands instead of raw git/gh for stacked PR workflows
  • Guides through common workflows (creating stacks, syncing, handling merges)
  • Handles conflicts with proper --continue, --abort, --skip flags
  • Collaborates on stacks using av adopt --remote to work on teammates' branches

Common use case: Full-stack feature development with stacked PRs:

main
 └── add-feature-db        (DB schema)
      └── add-feature-service   (Backend logic)
           └── add-feature-api       (API endpoints)
                └── add-feature-ui        (Frontend)

Each layer gets a focused, reviewable PR. When you update the DB schema, av sync automatically rebases all dependent branches.

Usage:

When you're in an av-initialized repository, the agent will automatically use av commands for branch and PR operations. Just ask naturally:

  • "Create a new branch for the login feature"
  • "Create PRs for my stack"
  • "Sync my branches"
  • "What does my stack look like?"

Or invoke the skill directly with /av-cli.

Requirements:

  • av CLI installed (brew install aviator-co/tap/av)
  • Repository initialized with av init
  • GitHub CLI (gh) for authentication, or GitHub PAT configured

Example interaction:

User: Create a stack of branches for auth, login, and logout features

Claude: I'll create a stack of three branches for you.

[Creates feature-auth from main]
[Creates feature-login from feature-auth]
[Creates feature-logout from feature-login]

Here's your stack:
  main
   └── feature-auth
        └── feature-login
             └── feature-logout

You can now make changes and commit to each branch. When ready,
run `av pr --all` to create PRs for the entire stack.

Installation

From Marketplace (Recommended)

# Add the Aviator plugin marketplace
/plugin marketplace add aviator-co/agent-plugins

# Install plugins
/plugin install av-cli

Manual Installation

# Clone the repository
git clone https://github.com/aviator-co/agent-plugins.git

# Use with Claude Code
claude --plugin-dir /path/to/claude-plugins

Learn More

Contributing

Contributions welcome! Please open an issue or PR on GitHub.

License

MIT - see LICENSE

About

Aviator plugins for coding agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •