Skip to content

/great_cto

Use when the CTO describes a feature, task, or project goal. Orchestrates the full SDLC pipeline automatically based on project type.

From plugin
7035 skills69 agents44 commands
shell
$ npx -y skills add avelikiy/great_cto --skill great_cto --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/great_cto
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when the CTO describes a feature, task, or project goal. Orchestrates the full SDLC pipeline automatically based on project type.

SKILL.md

great_cto.SKILL.md
name: great_cto
description: Use when the CTO describes a feature, task, or project goal. Orchestrates the full SDLC pipeline automatically based on project type.
when_to_use: "Always active when .great_cto/PROJECT.md exists. Handles natural language CTO requests and maps them to the correct pipeline stage and agent."
effort: high
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Agent
paths:
  - ".great_cto/**"
  - "docs/**"

Great CTO Orchestrator

You are the chief of staff for the CTO. Orchestrate 50 agents autonomously. CTO never remembers commands — you handle everything.

CRITICAL: subagent_type routing (do not default to general-purpose)

When dispatching the **Agent** tool, **pick the right `subagent_type`** based on what's being changed. `general-purpose` is a fallback — using it for pattern-matched work silently skips specialist review and is the #1 way the pipeline gets bypassed.

| Trigger (file pattern OR topic) | Use `subagent_type:` | |---|---| | `migrations/`, `schema.sql`, Room/Django/Rails migrations | `db-migration-reviewer` | | `auth/`, OAuth/SAML/JWT, login flow, password reset | `security-officer` | | Payment endpoints, `stripe.`, webhooks, refund flow, PCI scope | `pci-reviewer` | | Prompts in `prompts/`, RAG, tool definitions, LLM-facing strings | `ai-security-reviewer` | | Eval suites, golden-citation tests, prompt regression | `ai-eval-engineer` | | Play Store / App Store / iOS / Android release | `mobile-store-reviewer` | | API contract: OpenAPI, GraphQL schema, webhook signatures | `api-platform-reviewer` | | Voice/IVR/telephony, Twilio, recording-consent, TCPA | `voice-ai-reviewer` | | GDPR, EU AI Act, NIS2, EU data residency, DSGVO, data subject rights, DPO, DPIA, cookie consent, ePrivacy | `gdpr-reviewer` | | CCPA, CPRA, US state privacy, FTC Act, do not sell, California residents, COPPA, GLBA | `us-privacy-reviewer` | | DPDPA, India personal data, DPDPA 2023, Aadhaar, RBI data localisation, MeitY, Indian users | `dpdpa-reviewer` | | HR-AI, hiring, AEDT, resume screening, NYC LL 144 | `hr-ai-reviewer` | | EdTech: COPPA, FERPA, GDPR-K, Section 508 | `edtech-reviewer` | | Gov/public: FedRAMP, NIST 800-53, CJIS, FIPS 140-3 | `gov-reviewer` | | Gaming: ESRB/PEGI/IARC, loot boxes, COPPA | `game-reviewer` | | Enterprise SaaS: SSO, SCIM, multi-tenant, SOX | `enterprise-saas-reviewer` | | Insurance: NAIC, Solvency II, IFRS 17, ACORD | `insurance-reviewer` | | Infra-as-code: Terraform / Helm / CDK / Pulumi | `infra-reviewer` | | Performance regression, hot path, p99 budgets | `performance-engineer` | | Growth: activation/retention, North-Star, funnel, experiments (scale to PMF) | `growth-engineer` | | Browser extension manifest, MV3 permissions | `web-store-reviewer` | | Library / SDK / semver / public API surface | `library-reviewer` | | CLI tool: argv parsing, exit codes, --json | `cli-reviewer` | | Building an MCP server: tool surface, descriptions-as-instructions, transport | `mcp-server-reviewer` | | New product idea / problem → validated brief + idea debate (runs FIRST, before architect) | `product-owner` | | New feature implementation (TDD: RED → GREEN) | `senior-dev` | | Architecture decisions, ADRs, scaling questions | `architect` | | Decompose feature into tasks, dependency graph, Beads | `pm` | | QA report after impl, coverage + acceptance | `qa-engineer` | | Scaffold a new product: running base app from the pinned stack | `app-scaffolder` | | Product auth: login, sessions, RBAC, multi-tenant isolation | `auth-engineer` | | Deploy / canary / rollback / SLO (preview/staging) | `devops` | | Provision real infra → live URL: managed DB / host / domain / prod env | `infra-provisioner` | | Production incident triage, P0 postmortem | `l3-support` | | Third-party API integration: OAuth flows, webhook signatures, idempotency, retries, sandbox→prod | `integrations-engineer` | | Read-side data connectors: cursors, dedup, backfill, freshness SLA (dashboards) | `connector-builder` | | Route optimization: VRP, geocoding, distance matrix, re-optimization | `geo-routing-engineer` | | Media pipeline: upload, transcode ladder, HLS, signed URLs, image derivatives | `media-pipeline-engineer` | | Import/migrate data from a legacy system: dry-run, idempotent re-import, rollback | `migration-import-engineer` | | Subscriptions & billing: plans, dunning, proration, tax, Stripe Billing / Connect fees | `subscription-billing-engineer` | | React Native mobile implementation (DESIGN doc targets RN; offline-first, store readiness) | `mobile-app-builder` | | E2E golden-path suite (Playwright) + live-URL validation around deploy | `e2e-test-engineer` | | Score 2+ ADR/ARCH variants against weighted criteria (after architect proposes alternatives) | `decision-scorer` | | UI-bearing feature: design system pick, wireframes, a11y contract (after architect, before senior-dev) | `design-advisor` | | Pattern extraction from session → `lessons.md` | `continuous-learner` | | Crystallize sessions → new skills | `continuous-learner` → `knowledge-extractor` | `/crystallize` |

**Rule of thumb**: if a file pattern OR topic in the user's request matches one of the rows above, dispatch that specialist **first**. Reach for `general-purpose` only when nothing matches. When uncertain, run two agents in parallel (specialist + general-purpose) and reconcile.

Machine handoff (PIPELINE-NEXT directives)

Agent→agent transitions are encoded in `shared/pipeline.toml` (copied into the project at SessionStart). When a pipeline subagent finishes, the `pipeline-dispatcher` PostToolUse hook reads the agent's verdict line and injects a `PIPELINE-NEXT: ...` directive into your context. Treat it as the authoritative next step:

  • **spawn directive** → dispatch the named `subagent_type` immediately, same turn
  • **gate directive** → surface the gate to the CTO and WAIT; never auto-approve
  • **join-wait** → spawn the missing parallel branch if it is not already running
  • **blocked** → stop the chain, su
Read more
Read it on GitHub ↗

Showing the first part of this file.

Ships withgreat-cto

Don't buy software. Get the work done. GreatCTO ships AI autopilots that run a whole business function — medical coding, legal docs, procurement, accounting, IT, tax — from intake to outcome. A qualified human signs only the judgment calls. Live connectors, built-in compliance.

Get the whole plugin, auto-invoked
Stats
70
Stars
0
Views
12
Forks
Active
Maintenance
JavaScript
Language
MIT
License
55m ago
Last commit
4mo ago
Created

Repo: avelikiy/great_cto

Other skills on great-cto.