Claude Code plugin for development workflow automation.
This plugin provides development workflow automation for Claude Code.
- Issue tracking integration (GitHub Issues and Jira)
- Automated deep code reviews using parallel agents
- PR generation with commit messages
- Linting and code quality checks
- Database schema documentation and natural language querying
- Project documentation review (README, architecture, user guide)
- Sprint work summaries grouped by repository
- Translation asset management via Loco (localise.biz) API
- Firebase Crashlytics crash analysis via BigQuery
- Figma design-to-code review for Android, iOS, and web
- Vercel deployment management and documentation search
- Stripe and PayPal payment management
- AWS infrastructure management and documentation search
- Google Cloud infrastructure management via gcloud
- New Relic observability data and alert management
- Heroku application management and deployment
- App Store Connect management (builds, TestFlight, reviews, IAPs)
- Google Play Store review management and analytics
This plugin includes a bundled GitHub MCP server for structured GitHub access. Skills that interact with GitHub (issues, PRs, repo metadata) will prefer MCP tools when available and automatically fall back to the gh CLI if the MCP server is unavailable.
| Method | Requirement | Setup |
|---|---|---|
| GitHub MCP (preferred) | GITHUB_PERSONAL_ACCESS_TOKEN env var |
Create a PAT with repo scope and export it |
gh CLI (fallback) |
GitHub CLI | gh auth login |
Note: At least one method must be configured for GitHub-dependent skills to work (create-issue, review-readme, review-architecture, review-user-guide, work-issue, code-review-deep).
This plugin includes a bundled Fetch MCP server that lets skills retrieve and read web page content. It converts HTML to markdown for easier analysis. Used by documentation review skills (review-readme, review-architecture, review-user-guide) to verify external links and references.
| Requirement | Setup |
|---|---|
| uv | curl -LsSf https://astral.sh/uv/install.sh | sh or brew install uv |
Note: No additional configuration needed. The fetch server runs automatically via uvx when the plugin is enabled.
This plugin includes a bundled Context7 MCP server that provides up-to-date, version-specific documentation for libraries and frameworks. Used by documentation review skills (review-readme, review-architecture, review-user-guide) and code-review-deep to verify API usage and best practices against current library docs.
Note: No configuration needed. The Context7 server runs automatically via npx when the plugin is enabled.
Skills that interact with Jira (issues, sprints, transitions) will prefer the Atlassian MCP when available and automatically fall back to the jira CLI.
| Method | Requirement | Setup |
|---|---|---|
| Atlassian MCP (preferred) | Atlassian Cloud account | See Remote MCP Servers below |
jira CLI (fallback) |
Jira CLI | jira init |
Note: At least one method must be configured for Jira-dependent skills to work (create-issue, work-issue, sprint-summary).
This plugin includes a bundled AWS MCP server for managing AWS infrastructure, searching documentation, and executing AWS API calls.
| Requirement | Setup |
|---|---|
| AWS account + uv | Configure AWS credentials via aws configure and set AWS_PROFILE to select the profile, or use env vars (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION) |
This plugin includes a bundled gcloud MCP server for managing all Google Cloud services (Compute Engine, Cloud Run, Cloud SQL, GKE, Cloud Storage, IAM, Pub/Sub, etc.). The gcloud skill provides general GCP management, while crashlytics, query-db, and analyze-db skills use BigQuery with bq CLI fallback.
| Method | Requirement | Setup |
|---|---|---|
| gcloud MCP (preferred) | Google Cloud SDK | gcloud auth login && gcloud config set project <project-id>. Set CLOUDSDK_ACTIVE_CONFIG_NAME to select a named configuration |
gcloud CLI (fallback) |
Same | Same |
| BigQuery MCP | GCP auth | See Remote MCP Servers below |
bq CLI (fallback) |
Same | gcloud auth application-default login |
This plugin includes a bundled asc-mcp server for managing iOS/macOS apps on App Store Connect — builds, TestFlight, customer reviews, in-app purchases, and subscriptions. Provides ~60 tools (apps, builds, versions, reviews, beta groups, IAPs).
Prerequisites:
-
Install Mint (Swift package manager) and add it to your PATH:
brew install mint
Add
~/.mint/binto your PATH in~/.zshrc(Mint installs binaries there):export PATH="$HOME/.mint/bin:$PATH"
-
Install asc-mcp:
mint install zelentsov-dev/asc-mcp
-
Create an App Store Connect API key:
- Go to App Store Connect > Users and Access > Integrations > App Store Connect API
- Generate a new key and download the
.p8file
-
Set environment variables:
export ASC_KEY_ID="your-key-id" export ASC_ISSUER_ID="your-issuer-id" export ASC_PRIVATE_KEY_PATH="/path/to/AuthKey_XXXXXXXX.p8"
Note: If asc-mcp is not installed, this MCP server will silently fail and other tools remain unaffected.
This plugin includes a bundled GPlay Reviews MCP server for fetching and analyzing Google Play Store reviews — filter by rating, date, language, and device, and post or update replies.
Prerequisites:
-
Create a Google Cloud service account:
- Go to Google Cloud Console > IAM & Admin > Service Accounts
- Create a service account and download the JSON credentials file
- Enable the Google Play Developer API
- Grant the service account access in Google Play Console > Users and permissions
-
Set environment variables:
export GOOGLE_PLAY_CREDENTIALS_PATH="/path/to/service-account.json"
Note: If credentials are not configured, this MCP server will silently fail and other tools remain unaffected.
Claude Code plugins can only bundle local (stdio) MCP servers. The following remote MCP servers use OAuth authentication and must be added by the user. Run these commands once to configure them:
# Design
claude mcp add figma --transport http https://mcp.figma.com/mcp
# Project management
claude mcp add atlassian --transport http https://mcp.atlassian.com/v1/mcp
# Deployment
claude mcp add vercel --transport http https://mcp.vercel.com
# Payments
claude mcp add stripe --transport http https://mcp.stripe.com
claude mcp add paypal --transport http https://mcp.paypal.com/http
# Observability
claude mcp add newrelic --transport http https://mcp.newrelic.com/mcp/
# Google Cloud (BigQuery)
claude mcp add bigquery --transport http https://bigquery.googleapis.com/mcpEach server will prompt for OAuth authentication on first use. Only add the servers you need — skills will fall back to CLI tools if a remote MCP server is unavailable.
This plugin includes bundled MCP servers for PostgreSQL, MySQL, MongoDB, and Redis. The query-db and analyze-db skills will prefer MCP tools when available and fall back to CLI clients if the MCP servers are unavailable.
| Database | MCP Server | Env Vars (set in your shell) | CLI Fallback |
|---|---|---|---|
| PostgreSQL | @modelcontextprotocol/server-postgres |
PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE |
psql |
| MySQL | @benborla/mcp-server-mysql |
MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE |
mysql |
| MongoDB | mongodb-mcp-server |
MDB_MCP_CONNECTION_STRING |
mongosh |
| Redis | redis-mcp-server |
REDIS_HOST, REDIS_PORT, REDIS_PWD or REDIS_URL |
redis-cli |
Note: MCP servers inherit connection env vars from your shell — no credentials are stored in the plugin. BigQuery has a remote MCP server (see Remote MCP Servers above). SQLite and Elasticsearch have no MCP servers and always use CLI (sqlite3, curl). For SQLite, set SQLITE_DB to the path of your database file.
Some skills require additional CLI tools:
| Skill | Requires | Setup |
|---|---|---|
crashlytics |
Google Cloud SDK (bq CLI) |
gcloud auth application-default login and set BQ_* env vars |
query-db / analyze-db |
BigQuery CLI (bq) or Elasticsearch (curl) |
Install the relevant client and set connection env vars |
loco |
curl, jq |
Set LOCO_API_KEY_* env vars |
vercel (fallback) |
Vercel CLI | npm i -g vercel && vercel login |
stripe (fallback) |
Stripe CLI | brew install stripe/stripe-cli/stripe && stripe login |
aws (fallback) |
AWS CLI | aws configure |
gcloud (fallback) |
Google Cloud SDK | gcloud auth login |
newrelic (fallback) |
New Relic CLI | brew install newrelic-cli && newrelic profile add |
heroku (fallback) |
Heroku CLI | brew install heroku && heroku login |
/plugin marketplace add cloud-officer/claude-code-plugin-dev
/plugin install co-dev@cloud-officer| Command | Description |
|---|---|
/co-dev:work-issue <issue-id> |
Work on a GitHub or Jira issue (bug, feature, or task) |
/co-dev:code-review-deep |
Deep code review using parallel agent strategy |
These skills are automatically available to Claude:
| Skill | Description |
|---|---|
analyze-db |
Generate docs/DB.md with database schema docs |
appstore |
Manage App Store Connect (builds, TestFlight, reviews, IAPs) |
aws |
Manage AWS infrastructure and services |
create-issue |
Create GitHub or Jira issues with proper templates |
create-pr |
Generate commit message, PR title, and PR body |
crashlytics |
Query Firebase Crashlytics crash data from BigQuery |
gcloud |
Manage Google Cloud infrastructure and services |
heroku |
Manage Heroku apps, dynos, logs, and databases |
loco |
Manage Loco translation assets (create, delete, scan) |
newrelic |
Query New Relic observability data, alerts, and logs |
paypal |
Manage PayPal invoices, payments, and disputes |
playstore |
Fetch, analyze, and respond to Google Play reviews |
query-db |
Query databases using natural language via CLI |
review-architecture |
Review or create docs/architecture.md |
review-design |
Compare UI code against Figma designs (Android, iOS, web) |
review-readme |
Review or create README.md to match standards |
review-user-guide |
Review or create docs/user-guide.md with user documentation |
run-linters |
Run linters and fix any issues found |
sprint-summary |
Summarize sprint items grouped by repo in ~3-day blocks |
stripe |
Manage Stripe payments, customers, and subscriptions |
vercel |
Manage Vercel deployments and projects |
claude --plugin-dir /path/to/claude-code-plugin-devWe love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
Pull requests are the best way to propose changes to the codebase. We actively welcome your pull requests:
- Fork the repo and create your branch from
master. - If you've added code that should be tested, add tests. Ensure the test suite passes.
- Update the documentation.
- Make sure your code lints.
- Issue that pull request!
When you submit code changes, your submissions are understood to be under the same License that covers the project. Feel free to contact the maintainers if that's a concern.