co-dev
v1.0.0Cloud Officer development workflow tools for PR management, issue tracking, code quality, cloud infrastructure and cost optimization (AWS, GCP), deployment (Heroku), payments (PayPal), observability (New Relic), design (Figma), app stores (App Store Connect, Google Play), and database management
By Cloud OfficerLicense: MIT0 GitHub starsUpdated 2 days ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 45 skill or MCP entries
- Source updated
- Sep 21, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install co-dev for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install co-dev@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Cloud-Officer/claude-code-plugin-devClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/analyze-db/SKILL.md├── skills/appstore/SKILL.md├── skills/aws/SKILL.md├── skills/code-review-deep/SKILL.md├── skills/code-standards/SKILL.md├── skills/crashlytics/SKILL.md├── skills/create-issue/SKILL.md├── skills/create-pr/SKILL.md├── skills/doc-tracker-coverage/SKILL.md├── skills/gcloud/SKILL.md├── skills/heroku/SKILL.md├── skills/loco/SKILL.md├── skills/migrate-code/SKILL.md├── skills/monday/SKILL.md├── skills/monday-weekly-report/SKILL.md├── skills/newrelic/SKILL.md├── skills/paypal/SKILL.md├── skills/playstore/SKILL.md├── skills/query-db/SKILL.md├── skills/review-architecture/SKILL.md├── skills/review-aws-cost/SKILL.md├── skills/review-copy/SKILL.md├── skills/review-design/SKILL.md├── skills/review-readme/SKILL.md├── skills/review-seo/SKILL.md├── skills/review-user-guide/SKILL.md├── skills/run-linters/SKILL.md├── skills/sprint-summary/SKILL.md├── skills/verify-resolved-issues/SKILL.md├── skills/weekly-dev-report/SKILL.md├── skills/work-issue/SKILL.md├── skills/write-tests/SKILL.md└── .mcp.json
Included Skills32
Analyze, document, map, or scan the database schema. Use when the user wants to analyze the database, document the database, generate schema docs, map the database, create DB documentation, or inspect the database structure. Generates a docs/db.md file with complete database schema documentation. Auto-detects language/framework. Supports MySQL, PostgreSQL, SQLite, MongoDB, Elasticsearch, Redis, and BigQuery.
Manage App Store Connect apps, builds, distribution, or Xcode Cloud. Use when the user wants to check builds, manage TestFlight beta groups and testers, read or respond to App Store reviews, manage in-app purchases and their price schedules, list app versions, check app status, list Xcode Cloud workflows or build runs, start an Xcode Cloud build, or investigate Xcode Cloud build failures, logs, and test results.
Manage AWS infrastructure, services, or resources. Use when the user wants to manage any AWS service including EC2, S3, Lambda, RDS, DynamoDB, ECS, EKS, IAM, CloudWatch, CloudFront, Route53, SQS, SNS, API Gateway, CloudFormation, Secrets Manager, VPC, ELB, or any other AWS service. Also use for searching AWS documentation, checking costs, or running any AWS CLI command.
Exhaustive multi-phase code audit using parallel agents (security, dependencies, code quality, infrastructure, tests, and more). Use when the user wants a deep or thorough code review, a comprehensive audit, a security-and-quality sweep of a repo or subsystem, or a multi-agent review that goes beyond the current diff. Optionally scoped to a path or subsystem.
House standards for authoring source code and tests — above all, comment discipline (default none, hard cap one line) and the diff sweep that enforces it. Use whenever writing, editing, porting or reviewing source code or test files, including a one-line fix or a single added test, and before committing or opening a PR. Also use when deciding whether a comment earns its place, where design rationale belongs, or why a comment block was deleted.
Query, list, analyze, or investigate Firebase Crashlytics crash data. Use when the user wants to check crashes, list top crashes, investigate a crash, get stack traces, view crash trends, analyze crash data, or find crash issues. Queries Crashlytics data exported to BigQuery via the bq CLI. Supports Android, iOS, and tvOS.
Create, open, file, or report an issue, bug, or ticket in GitHub or Jira. Use when the user wants to open an issue, file a bug, report a bug, create a ticket, log an issue, or submit a bug report. Automatically detects if GitHub issues are enabled; if so creates a GitHub issue, otherwise creates a Jira issue.
Create, open, submit, or prepare a pull request (PR). Generates the commit message, PR title, and PR body, opens the PR, then returns the repo to its default branch. Use when the user wants to create a PR, open a PR, submit a PR, make a PR, push a PR, send a PR, generate PR content, prepare a pull request, or fill a PR template from code changes.
Verify that every item (and its sub-tasks) listed in a section of a Google Doc has a matching equivalent in monday.com and/or Jira, per team. Reads a planning/roadmap doc as the source of truth, resolves each team to its tracker(s) (Monday board(s) and/or Jira project(s), confirmed once and cached), fuzzy-matches doc items to tracker items, and writes a read-only coverage report listing matched / missing / ambiguous items with a best-effort sub-task ratio. Use when the user wants to check a Google Doc against Monday/Jira, confirm a roadmap or plan is tracked, audit tracker coverage of a doc, find untracked items, reconcile a planning doc with the trackers, or verify items exist in Monday and/or Jira for each team. The downstream weekly-dev-report (Jira) and monday-weekly-report (Monday) then track the matched items. Writes COVERAGE_REPORT.md and prints to stdout.
Manage Google Cloud infrastructure, services, or resources. Use when the user wants to manage any GCP service including Compute Engine, Cloud Run, Cloud SQL, GKE, Cloud Storage, IAM, Pub/Sub, Cloud Logging, Cloud Monitoring, Firebase, Artifact Registry, Secret Manager, Cloud Functions, App Engine, Dataflow, BigTable, Spanner, Cloud CDN, Cloud DNS, VPC, Load Balancing, or any other Google Cloud service. Also use for running any gcloud, gsutil, or kubectl command.
Manage Heroku applications, deployments, or infrastructure. Use when the user wants to check a Heroku app, view logs, scale dynos, restart, manage Postgres databases, view config vars, manage addons, check pipelines, enable maintenance mode, manage domains, view metrics, or check app health.
Manage Loco (localise.biz) translation assets. Use when the user wants to create a translation key, delete a translation key, translate text, manage localization, add a Loco asset, remove unused translations, scan for unused tokens, or manage i18n keys. Supports create, delete, and scan commands with multi-project support and auto-translation.
Migrate, port, translate, rewrite, or convert a codebase from one language, framework, or runtime to another (e.g. Python→TypeScript, JavaScript→TypeScript, Zig/C++→Rust, Java→Kotlin, Angular→React, Express→Fastify, Rails→Phoenix, Enzyme→React Testing Library, CommonJS→ESM). Use when the user wants to migrate code, port a project, translate a language, rewrite a service in another stack, do a large-scale mechanical refactor, or run a framework/version upgrade that spans many files. Runs a six-step engine: build a rulebook, map dependencies, inventory gaps, stress-test, then translate → compile → test → verify with parallel agents and adversarial review.
Manage monday.com boards, items, and work management data. Use when the user wants to look up or create items, search a board, update item status or column values, add an update/comment, move items between groups, create boards, groups, or columns, inspect a board's schema, look up users or teams, or create and read WorkForms in monday.com.
Generate a weekly project-status report from one or more monday.com boards — general project tracking, not engineering throughput. Covers per-board health, owner activity (role-aware), items moved this week, overdue and due-soon work, stuck/blocked and stale items, upcoming milestones, and a date-driven delivery-risk assessment with a concrete catch-up plan. Role-aware (three roles — owner / external / other, confirmed once and cached) and runs against a past-full-week or week-to-date window so it can be run any day. Use when the user wants a weekly project report, project status report, monday board status, project health check, monday.com board delivery-risk assessment, or stakeholder update from monday.com. Writes PROJECT_REPORT.md and prints to stdout; emails on --send.
Query New Relic observability data or manage monitoring. Use when the user wants to run NRQL queries, check alerts, view incidents, analyze logs, get golden metrics, inspect entity health, check dashboards, view SLIs/SLOs, track deployments, monitor synthetics, check error rates, view throughput, or query any New Relic data.
Manage PayPal payments, invoices, or financial data. Use when the user wants to check payments, orders, refunds, create or view invoices, manage disputes, subscriptions, catalog products, shipment tracking, or look up any PayPal transaction data.
Fetch, filter, or analyze Google Play Store reviews, or post replies. Use when the user wants to check Google Play reviews, filter reviews by rating or date, analyze review sentiment, respond to reviews, or get review analytics for an Android app.
Query the database, run a query, look up data, search the database, or check data. Use when the user wants to query the database, run a SQL query, look up data, find data, search for records, check the database, or ask questions about data. Executes queries via CLI commands using natural language. Reads schema context from docs/db.md. Supports MySQL, PostgreSQL, SQLite, MongoDB, Elasticsearch, Redis, and BigQuery.
Review, create, update, check, write, document, or audit architecture documentation (docs/architecture.md). Use when the user wants to review the architecture, check architecture docs, write architecture docs, document the architecture, or update architecture documentation to match organizational standards with accurate technical content.
Audit AWS spend for cost optimization over the last 3 complete months, compared against the same 3 months of the previous year, using parallel agents per cost domain. Use when the user wants an AWS cost review, cloud cost optimization, a spend audit, to find AWS waste or savings, to know why the AWS bill went up, a year-over-year cost comparison, or a FinOps review. Never recommends Reserved Instances or Savings Plans. Prints the report to the terminal and waits — writes no file unless asked.
Review, audit, or improve user-facing copy — UI microcopy (error messages, empty states, confirmation dialogs, loading states, buttons/CTAs), form labels and help text, voice/tone consistency, i18n readiness, and marketing copy. Use when the user wants a copy review, to check or fix UI text, audit microcopy, improve error messages or empty states, tighten button/CTA wording, review form help text, check inclusive/plain language, find hardcoded strings, or review landing-page/marketing copy. Audits a codebase (optionally a path or the current diff) and writes docs/copy-review.md.
Review, compare, audit, or check UI code against Figma designs. Use when the user wants to compare code to a Figma design, check design implementation, audit UI fidelity, verify design compliance, or review design-to-code accuracy. Supports Android (Jetpack Compose, XML layouts), iOS (SwiftUI, UIKit), and web (HTML/CSS, React, Vue, Angular) platforms.
Review, create, update, check, fix, improve, write, or audit README.md. Use when the user wants to review the README, check the README, fix the README, write a README, improve the README, or update the README to match organizational standards with accurate project-specific content.
Review, audit, or check SEO, GEO (AI answer-engine / generative-engine optimization), and front-end web quality (performance, Core Web Vitals, accessibility). Use when the user wants an SEO audit, technical SEO check, GEO/AEO audit, AI-search optimization, llms.txt review, structured-data/schema check, meta-tag/Open-Graph audit, sitemap or robots.txt review, crawlability analysis, a Lighthouse or web-quality audit, a performance or Core Web Vitals (LCP/INP/CLS) review, or an accessibility (WCAG) audit. Audits a codebase and/or a live site URL (usually production) and writes docs/seo-audit.md.
Review, create, update, check, write, or audit the user guide (docs/user-guide.md). Use when the user wants to write a user guide, write user docs, create user documentation, review the user guide, check the user guide, update user documentation, or document the product for end users.
Run linters, lint the code, check code style, or fix linting issues. Use when the user wants to lint, run linters, check code quality, verify code style, fix linting errors, or run code checks after completing code modifications.
Summarize sprint work items grouped by repo and ~3-day blocks. Use when the user wants a sprint summary, a sprint scope report or sprint scope overview broken into work blocks, work summary, sprint breakdown, or wants to see what work is planned in a sprint. Fetches tasks and bugs from Jira (excludes stories), estimates effort from descriptions, and groups items into approximately 3-day work blocks per repository.
Audit issues in a "resolved" / "fixed" / "done" state that have not been closed yet, verify the fix actually exists in the current codebase, then either close them with a detailed summary or kick them back to the original resolver with an explanation. Use when the user wants to verify resolved issues, audit resolved tickets, audit issues marked resolved but still open, check fixed bugs, close stale resolved issues, clean up the resolved column, sweep resolved issues, sweep done tickets that are not yet closed, verify fixes, confirm resolutions, validate that fixed issues are really fixed, or review the resolved-but-not-closed backlog. Works against GitHub Issues if enabled on the repo, otherwise against Jira. Handles Jira projects with separate "Resolved" → "Closed" workflow as well as projects that use a single terminal state.
Generate a weekly team activity report from the active Jira sprint and linked GitHub repos, with per-member achievability ratings, stuck-ticket flags, stalled-member flags, and worklog audit. The roster mixes engineers, QA, content, and consultants; titles and language stay generic so non-engineering members aren't mislabelled. Flags sprint-goal delivery risk with a concrete, prioritized catch-up plan, and confirms each member's role (developer full-time / consultant part-time / manager-cto-ciso / tester / other) once interactively then caches it so later runs reuse it. Use when the user wants a weekly activity report, per-member Jira sprint progress audit, Jira sprint delivery-risk assessment, contributor status report, time-logged audit, or team check-in. Pulls roster from the active sprint, auto-discovers repos from Jira ticket dev-info, emails the report on --send, otherwise writes WEEKLY_REPORT.md and prints to stdout.
Implement one or more GitHub issues or Jira tickets end-to-end — explore, design, implement, and open a PR. Multiple issues run in parallel. Use when the user wants to work on an issue, implement a ticket, fix a bug from a tracker, or take a GitHub issue or Jira key from description to pull request.
Write, generate, or add automated tests for code — unit, integration, and end-to-end. Use when the user wants to write tests, add test coverage, generate unit tests, create specs, add a regression test, backfill missing tests, cover an untested file, or test a change before opening a PR. Auto-detects the language and the test framework already in the repo. Supports Ruby, PHP, Python, JavaScript/TypeScript, C#/.NET, Swift, Kotlin/Java, Go, C/C++, and Rust.
MCP servers13
- command
- asc-mcp
- args
- --workers apps,versions,builds,beta_groups,reviews,iap,xcode_cloud
- command
- uvx
- args
- mcp-proxy-for-aws@latest https://aws-mcp.us-east-1.api.aws/mcp
- command
- npx
- args
- -y chrome-devtools-mcp@latest
- command
- npx
- args
- -y @upstash/context7-mcp
- command
- uvx
- args
- mcp-server-fetch
- command
- npx
- args
- -y @google-cloud/gcloud-mcp
- command
- github-mcp-server
- args
- stdio
- env.GITHUB_PERSONAL_ACCESS_TOKEN
- ${GITHUB_TOKEN}
- command
- npx
- args
- -y mongodb-mcp-server
- command
- npx
- args
- -y @bytebase/dbhub --transport stdio --dsn mysql://${MYSQL_USER}:${MYSQL_PASS}@${MYSQL_HOST}:${MYSQL_PORT}/${MYSQL_DB}
- command
- uvx
- args
- play-store-mcp
- command
- npx
- args
- -y @playwright/mcp --isolated
- command
- npx
- args
- -y @bytebase/dbhub --transport stdio --dsn postgres://${PGUSER}:${PGPASSWORD}@${PGHOST}:${PGPORT}/${PGDATABASE}
- command
- uvx
- args
- redis-mcp-server
Plugin manifests1
{
"name": "co-dev",
"description": "Cloud Officer development workflow tools for PR management, issue tracking, code quality, cloud infrastructure and cost optimization (AWS, GCP), deployment (Heroku), payments (PayPal), observability (New Relic), design (Figma), app stores (App Store Connect, Google Play), and database management",
"version": "1.0.0",
"author": {
"name": "Cloud Officer",
"email": "[email protected]"
},
"repository": "https://github.com/cloud-officer/claude-code-plugin-dev",
"license": "MIT",
"keywords": [
"code-review",
"pr",
"pull-request",
"linting",
"lint",
"code-standards",
"comments",
"comment-discipline",
"conventions",
"code-style",
"test",
"tests",
"testing",
"unit-test",
"coverage",
"rspec",
"pytest",
"jest",
"vitest",
"phpunit",
"pest",
"xunit",
"xcuitest",
"kotest",
"go-test",
"security",
"iso-27001",
"compliance",
"jira",
"github",
"issue",
"bug",
"ticket",
"readme",
"architecture",
"documentation",
"user-guide",
"database",
"schema",
"query",
"sql",
"sprint",
"summary",
"report",
"loco",
"translation",
"i18n",
"crashlytics",
"firebase",
"bigquery",
"crashes",
"figma",
"design",
"ui",
"deployment",
"payment",
"paypal",
"invoice",
"aws",
"cloud",
"ec2",
"s3",
"lambda",
"gcloud",
"gcp",
"compute",
"cloud-run",
"newrelic",
"observability",
"monitoring",
"alerts",
"heroku",
"dyno",
"appstore",
"testflight",
"xcode-cloud",
"ios",
"playstore",
"android",
"reviews",
"postgresql",
"mysql",
"mongodb",
"redis",
"sqlite",
"typescript",
"javascript",
"python",
"lsp",
"pyright",
"chrome",
"devtools",
"seo",
"geo",
"aeo",
"structured-data",
"sitemap",
"robots-txt",
"llms-txt",
"meta-tags",
"open-graph",
"copy",
"microcopy",
"ux-writing",
"content",
"tone-of-voice",
"migration",
"migrate",
"port",
"porting",
"translate",
"rewrite",
"convert",
"refactor",
"modernization",
"language-migration",
"framework-migration",
"rulebook",
"cost",
"finops",
"cost-optimization",
"cost-explorer",
"billing",
"spend",
"rightsizing",
"waste",
"cloudfront",
"cdn"
],
"lspServers": {
"typescript": {
"command": "typescript-language-server",
"args": [
"--stdio"
],
"extensionToLanguage": {
".ts": "typescript",
".tsx": "typescriptreact",
".js": "javascript",
".jsx": "javascriptreact",
".mts": "typescript",
".cts": "typescript",
".mjs": "javascript",
".cjs": "javascript"
}
},
"pyright": {
"command": "pyright-langserver",
"args": [
"--stdio"
],
"extensionToLanguage": {
".py": "python",
".pyi": "python"
}
},
"ruby": {
"command": "ruby-lsp",
"args": [],
"extensionToLanguage": {
".rb": "ruby",
".rake": "ruby",
".gemspec": "ruby",
".ru": "ruby"
}
},
"gopls": {
"command": "gopls",
"args": [
"serve"
],
"extensionToLanguage": {
".go": "go"
}
},
"bash": {
"command": "bash-language-server",
"args": [
"start"
],
"extensionToLanguage": {
".sh": "shellscript",
".bash": "shellscript",
".zsh": "shellscript"
}
},
"rust-analyzer": {
"command": "rust-analyzer",
"args": [],
"extensionToLanguage": {
".rs": "rust"
}
},
"yaml": {
"command": "yaml-language-server",
"args": [
"--stdio"
],
"extensionToLanguage": {
".yml": "yaml",
".yaml": "yaml"
}
},
"sourcekit-lsp": {
"command": "sourcekit-lsp",
"args": [],
"extensionToLanguage": {
".swift": "swift"
}
},
"intelephense": {
"command": "intelephense",
"args": [
"--stdio"
],
"extensionToLanguage": {
".php": "php"
}
},
"kotlin": {
"command": "kotlin-lsp",
"args": [],
"extensionToLanguage": {
".kt": "kotlin",
".kts": "kotlin"
}
},
"jdtls": {
"command": "jdtls",
"args": [],
"extensionToLanguage": {
".java": "java"
}
},
"clangd": {
"command": "clangd",
"args": [
"--background-index"
],
"extensionToLanguage": {
".c": "c",
".h": "c",
".cpp": "cpp",
".cc": "cpp",
".cxx": "cpp",
".hpp": "cpp",
".hh": "cpp",
".hxx": "cpp",
".m": "objective-c",
".mm": "objective-cpp"
}
},
"perlnavigator": {
"command": "perlnavigator",
"args": [
"--stdio"
],
"extensionToLanguage": {
".pl": "perl",
".pm": "perl",
".t": "perl"
}
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[co-dev on Agent Plugins Marketplace](https://pluginsmp.com/plugins/co-dev)