chwezi-dev-engine
codexSupport software and product engineering across architecture, backend, cloud, frontend, AI, SaaS, security, games, mobile, and delivery.
171 skills · 10 agents · hooks
166 skills spanning architecture, backend/databases, devops/cloud, frontend/UX, AI systems, SaaS, security, game development, mobile, and SDLC methodology
Plugin engineering from marketplace chwezi-engineering in peterbamuhigire/chwezi-dev-engine. Commands read from the repo's manifest — yesterday.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
00-meta-initializationUse when initialising documentation and a methodology roadmap for a brand-new project by detecting project type, selecting Waterfall, Agile, or Hybrid delivery, and generating the governed document sequence.
new-projectUse when the task matches skill: new project scaffold and this skill''s local workflow.
chwezi-dev-engineTop-level router for the Chwezi Core Systems web-development and software-engineering skills engine. Use for AI systems, SaaS, architecture, APIs, databases, security, frontend engineering, mobile, DevOps, reliability, product engineering, SDLC documentation, catalog maintenance, delivery evidence p
ai-agent-commercial-operationsUse when pricing, billing, refunding, recognizing revenue, or packaging commercial terms for agentic AI services, or when defining agent SLAs, customer commitments, SLA dashboards, breach credits, and service evidence.
ai-agent-compliance-controlsUse when mapping AI agent operations to SOC 2, ISO 27001, HIPAA, audit logs, control testing, attestations, and compliance evidence, including drill-cadence evidence, approval-completeness (PI1.1) gap checks, and signed agent-memory erasure proofs.
ai-agent-governance-and-limitsUse when defining agent budgets, step limits, reversibility, blast-radius controls, kill switches, and governance policy for agentic AI systems.
ai-agent-multi-agent-coordinationUse when designing systems where multiple agents collaborate on one task — supervisor/worker, debate, plan-execute, peer handoff. Covers handoff message contracts, shared scratchpad, conflict resolution, deadlock detection, and the cost/SLA discipline that keeps multi-agent setups from spiralling.
ai-agent-observability-evaluationUse when measuring, evaluating, replaying, evidencing, or tracking success for AI agent tasks, steps, traces, and outcomes.
ai-agent-runtime-architectureUse when designing multi-tenant agent runtimes, control loops, state machines, retries, idempotency, step caps, durable resumability, scheduling, cancellation, and workflow boundaries.
ai-agent-safety-and-red-teamUse when red-teaming agent tool and data perimeters for indirect prompt injection, action escalation, tenant exfiltration, unsafe tool chains, self-modification, or containment regressions.
ai-agent-tooling-and-hitlUse when designing agent tool catalogs, tool schemas, action gating, human approval, and human-in-the-loop control for agentic AI systems.
ai-analyticsUse when designing AI analytics, dashboards, SaaS AI metrics, NLP analytics, predictive analytics, or executive AI insight workflows. Orchestrates the former granular AI analytics skills as references. Non-AI report, export and print engineering belongs to reporting-and-export-engineering.
ai-app-architectureUse when designing or building AI-powered application systems — choosing architecture style, selecting components, structuring the AI stack, making build-vs-buy decisions, and planning multi-tenant AI module gating
ai-cost-and-meteringUse when modeling, metering, attributing, billing, or controlling AI usage costs across tenants, plans, features, providers, and agent workloads.
ai-economic-value-engineUse when discovering, designing, prioritizing, or auditing AI-powered products for measurable business value. Applies to AI opportunity mapping, ROI cases, product strategy, client workshops, and deciding whether an AI feature should be built.
ai-evaluationUse when building an AI/LLM evaluation harness, golden datasets, quality metrics, judge calibration, regression gates, production monitoring, drift detection, or user-feedback loops; use ai-llm-integration for provider calls.
ai-feature-rollout-and-experimentationUse when planning a controlled AI-feature rollout or experiment in multi-tenant SaaS: tenant/user feature flags, percentage and canary cohorts, holdout metrics, A/B tests of prompts or models, eval and SLO gates, automatic rollback, tenant opt-out and consent, or shadow mode for risky changes.
ai-feature-specUse when specifying one AI-powered feature end to end, including model choice, prompt and context contracts, output schema, fallbacks, human oversight, UX states, and evaluation.
ai-incident-responseUse when preventing, detecting, triaging, communicating, recovering from, or reviewing AI incidents, AI errors, RCA, and postmortems.
ai-llm-integrationUse when integrating an LLM provider into an application with streaming, structured outputs, tool calls, embeddings, multi-model routing, retries, caching, and usage metering, or when choosing regex, an LLM, or a hybrid pipeline to extract fields from structured text such as forms, invoices, or scra
ai-model-gatewayUse when designing or building an LLM gateway for provider abstraction, tenant-aware routing, fallbacks, quotas, residency, audit logging, cost capture, and kill-switch enforcement.
ai-observability-and-debuggingUse when building the observability stack for AI features in a multi-tenant SaaS — prompt/response tracing, semantic logging, replay tooling, "show me why this answer", per-stage latency/cost breakdown, ticket→trace tie-back, and dashboards that answer the operational questions (which tenant, which
ai-opportunity-canvasUse when discovering and ranking AI use cases for a project or module and producing an opportunity register with impact, effort, cost, risk, and evidence gaps.
ai-prompt-engineeringUse when writing, refining, or structuring prompts for AI-powered app features — system prompts, user prompt templates, few-shot examples, chain-of-thought, prompt versioning, and defensive prompting
ai-rag-patternsUse when building features that answer questions from private data, documents, policies, or time-sensitive information — RAG architecture, chunking, hybrid search, re-ranking, vector databases, evaluation, agentic and multimodal RAG, and bounded iterative retrieval for context-starved subagents.
ai-securityUse when securing an AI/LLM-powered feature against prompt injection, cross-tenant data leakage and tenant isolation failures, jailbreaks, and adversarial inputs. Covers PII scrubbing before model calls, output validation, rate limiting, audit logging, and DPPA/GDPR compliance for AI data flows.
ai-web-appsUse when designing or building an AI-enhanced web app with chat, RAG, MCP tools, streaming, provider abstraction, feature gates, token budgets, and output guardrails.
coding-agent-optimizationUse when auditing or tuning a development machine's Claude Code or Codex setup for context, model, subagent, permission, or token efficiency, deciding when to compact a long session, or running independent lanes in parallel safely. Analyse local capabilities first; apply only supported reversible ch
openai-agents-sdkUse when building Python agents with the OpenAI Agents SDK, including runners, tools, handoffs, guardrails, tracing, memory, multi-agent topology, and deterministic orchestration.
android-developmentUse when building or reviewing native Android apps with Kotlin, Compose, architecture, Room/DataStore persistence, offline sync, or test-driven development; use mobile-platform-operations for store release work.
api-design-firstUse when designing HTTP APIs with OpenAPI, versioning, authentication, rate limits, idempotency, error contracts, observability requirements, and choosing REST, webhooks, SSE, or WebSocket delivery.
distributed-systems-patternsUse when designing or reviewing multi-service, message-driven, or eventually consistent systems. Covers service boundaries, consistency tradeoffs, event workflows, outbox and inbox patterns, sagas, ordering, and idempotency.
ecommerce-platform-audit-requirementsUse when scoping or specifying an e-commerce platform, payment, API, security, AI, data protection, integration, and remediation audit for SMEs or cross-border digital trade programmes.
graphql-patternsUse when designing or operating GraphQL APIs with schemas, resolvers, authorization, pagination, federation, code generation, and hostile-input controls.
microservices-architectureUse when designing, reviewing, or refactoring microservice boundaries, communication, service ownership, deployment independence, resilience, and distributed data flows. Load absorbed microservices fundamentals, models, communication, and resilience references as needed.
system-architecture-designUse when defining or reviewing software architecture for web apps, mobile backends, SaaS platforms, APIs, distributed systems, or major features. Covers bounded contexts, module decomposition, hexagonal ports-and-adapters boundaries, contracts, failure handling, ADRs, and scalability tradeoffs.
validation-contractUse when authoring or normalising a specialist skill, or preparing to ship a feature or release — defines the seven evidence categories every specialist skill must declare against and provides the canonical Release Evidence Bundle template. The contract spine that turns scattered validation skills i
database-design-engineeringUse when designing or reviewing relational or document-backed data architecture for SaaS platforms, ERP systems, APIs, analytics stores, or mobile sync. Covers domain modeling, tenancy, indexing, migrations, event stream data contract and schema evolution, integrity, retention, and performance trade
database-reliabilityUse when defining database SLOs, error budgets, backup verification, capacity policy, incident response, game days, or MySQL and PostgreSQL on-call practice.
mysql-engineeringUse when designing, implementing, administering, tuning, backing up, restoring, monitoring, or troubleshooting MySQL schemas and production systems; use database-reliability for datastore-independent SLO and recovery policy.
postgresql-engineeringUse when designing, implementing, administering, tuning, backing up, restoring, monitoring, or troubleshooting PostgreSQL schemas and production systems; use database-reliability for datastore-independent SLO and recovery policy.
cicd-pipelinesUse when building CI/CD pipelines with build, test, security, packaging, deployment stages, reusable workflows, short-lived cloud authentication, caching, promotion gates, pipeline telemetry, and hardening GitHub Actions workflows (SHA pinning, OIDC); use deployment-release-engineering for rollout d
cloud-architectureUse when designing cloud deployments, Dockerising applications, laying out AWS or GCP environments, choosing a deployment pattern, or moving a workload from a single VM to a resilient multi-AZ topology.
deployment-release-engineeringUse when designing or reviewing deployment pipelines, rollout strategies, release gates, rollback plans, migration-safe releases, and post-deploy verification for production systems. Covers build promotion, environment strategy, release evidence, and operational safety.
docker-developmentUse when containerizing PHP, Python, JavaScript, or API services with Dockerfiles, multi-stage images, Compose, CI builds, runtime permissions, and persistent dependencies.
infrastructure-as-codeUse when provisioning or changing cloud infrastructure with Terraform or Ansible — modules, remote state with S3 native locking, workspaces vs directory-per-env, common AWS patterns, idempotent Ansible roles for Debian/Ubuntu, GitOps with ArgoCD/Flux, drift detection, and Vault secret injection.
kubernetes-platformUse when building or running production Kubernetes clusters, namespaces, workloads, ingress, autoscaling, multi-tenant RBAC, network/Pod Security, resource quotas, upgrades, certificates, etcd, metrics, disruption, and recovery.
observability-monitoringUse when designing or reviewing logs, metrics, traces, alerts, SLOs, dashboards, audit events, or production telemetry for web apps, APIs, SaaS platforms, mobile backends, and AI systems. Covers instrumentation strategy, diagnosis-first telemetry, alert quality, and operational visibility.
reliability-engineeringUse when designing or reviewing production reliability for APIs, SaaS platforms, background jobs, distributed workflows, mobile backends, or AI-enabled systems. Covers timeout and retry policy, degradation, queue safety, incident readiness, and recovery-aware design.
execution-plan-scriptsUse when converting an approved long-running plan into self-contained execution prompts across sessions or workers. Covers dependency order, checkpoints, capability fallback and evidence handoff; use world-class-engineering for a single implementation slice.
accounting-engineUse when designing or implementing double-entry accounting policy and an embedded ledger engine for invoices, payments, stock, balanced postings, mapped accounts, idempotency, reversals, period locks, audit trails, and financial statements.
accounting-finance-controllerUse when coordinating accounting and finance implementation reviews, doctrine routing, control evidence, remediation priorities, and release decisions across a software system.
electronic-fiscal-taxingUse when implementing or reviewing electronic fiscal taxation integrations in web, ERP, POS, or mobile-backed systems; covers jurisdiction adapters, tenant-scoped tax identities, API security, queues, offline operation, fiscal evidence, and Uganda EFRIS as the detailed reference.
multicurrency-and-fxUse when implementing IAS 21 multicurrency accounting: functional currency, presentation currency, transaction currency, exchange-rate tables, settlement, realised and unrealised forex gains or losses, revaluation, and currency-safe ledger design.
avalonia-desktop-developmentUse when building or reviewing cross-platform .NET desktop apps with Avalonia UI, AXAML, MVVM, compiled bindings, virtualised lists, accessibility, headless tests, WebViews, or Windows and macOS packaging. Use csharp-dotnet-development for non-UI .NET architecture.
frontend-architectureUse when turning a design system, product requirement, or frontend codebase into a maintainable component, content, state, and delivery architecture with measurable quality gates.
frontend-performanceUse when defining, implementing, or auditing frontend performance for web apps and SaaS frontends; produces a per-flow performance budget, measurement plan tied to SLOs, and CI regression gate. Use api-design-first for API shape and observability-monitoring for server SLOs.
image-compressionUse when implementing or reviewing client image optimisation plus authoritative server decode, validation, resize, metadata stripping, and canonical re-encoding. Use saas-managed-visual-assets for administrative asset lifecycle and frontend-performance for page budgets.
nextjs-app-routerUse when implementing or reviewing a Next.js App Router application with server and client components, route handlers, Proxy migration, caching, authentication, streaming, or deployment. Use react-development for framework-neutral components and api-design-first for external APIs.
pos-sales-operations-engineeringUse when implementing or reviewing a tenant-aware ERP POS, agent POS, or manual sales-entry workflow where customer defaults, product-to-stock identity, inventory timing, payments, permissions, and audit-safe posting must remain consistent. Use the design engine for visual craft.
react-developmentUse when implementing or reviewing React components, hooks, state ownership, forms, rendering performance, error boundaries, or component tests. Use nextjs-app-router for Next.js server boundaries and ux-content-strategy for product content systems.
tailwind-cssUse when implementing or reviewing Tailwind CSS styling, responsive layouts, state variants, theme tokens, layers, grids, or build configuration. Use a design-system skill for visual direction and accessibility-wcag for formal accessibility review.
ux-content-strategyUse when planning, governing, or upgrading product content as a system - voice charts, content-first design, UI text patterns, form completion gates, error taxonomy, content measurement, decision communication, lifecycle narrative, and content operations. Higher-level orchestration above tactical mi
apple-game-platform-deliveryUse when delivering a game on iOS, iPadOS, or macOS with Apple-native services, Metal diagnostics, controllers, haptics, cloud saves, signing, notarisation, sandboxing, or Mac window and display behaviour.
game-2d-art-animation-and-vfx-pipelineUse when producing, importing, validating, or optimising 2D game concepts, sprites, atlases, tile sets, skeletal or frame animation, UI art, particles, VFX, resolution variants, or licensed source assets.
game-3d-asset-pipelineUse when producing game-ready 3D environments, characters, props, materials, rigs, animations, LODs, collisions, Blender source/automation, FBX/glTF exports, or DCC-to-engine imports; use real-time-game-graphics for runtime rendering.
game-accessibility-localisation-and-player-safetyUse when designing or testing accessible gameplay, remapping, visual/audio alternatives, difficulty assists, localisation/internationalisation, cultural review, chat/community safety, reporting, moderation, parental controls, or player-support escalation.
game-ai-behaviour-and-navigationUse when designing, implementing, profiling, or reviewing non-player-agent behaviour, navigation, perception, decision systems, crowds, reservations, behaviour trees, state trees, utility logic, encounter AI, or AI validation in a game; load an engine skill for concrete APIs.
game-audio-implementationUse when designing, recording, licensing, editing, integrating, mixing, localising, profiling, or testing game music, ambience, dialogue, UI, Foley, spatial audio, and adaptive audio systems.
game-build-release-engineeringUse when creating reproducible Unity, Godot, Unreal, Android, iOS, or macOS game build pipelines, manifests, symbols, signing boundaries, artifact promotion, patching, certification, or rollback rehearsals.
game-data-analytics-and-live-economygame-development-orchestrationgame-math-and-simulationgame-narrative-and-interactive-story-designgame-security-anti-cheat-and-abusegame-studio-delivery-and-commercial-operationsgame-testing-polishgameplay-systems-architecturegodot-mobile-game-developmentlean-game-product-developmentlevel-world-and-content-productionmobile-game-designmobile-game-performancemobile-game-release-liveopsonline-multiplayer-and-game-backendreal-time-game-graphicsunity-mobile-game-developmentunreal-game-developmentgis-enterprise-domaingis-platform-engineeringios-developmentios-monetizationios-platform-capabilitiesios-security-and-rbacalgorithm-selection-and-complexitycsharp-dotnet-developmentjava-enterprise-developmentjavascript-modernnodejs-developmentphp-modern-standardspython-data-analyticspython-data-pipelinespython-ml-predictivepython-modern-standardstypescript-effectivetypescript-full-stackkmp-developmentmobile-platform-operationspwa-offline-firstbds-intake-and-monitoring-system-specconsulting-delivery-control-roomcontent-writingcustomer-service-excellencedocument-spreadsheet-tooling-readinessexcel-spreadsheetshospitality-hotel-restaurant-systemsit-proposal-writingpremium-software-product-executionproduct-discoveryproduct-led-growthproduct-strategy-visionprofessional-word-outputsoftware-business-modelssoftware-pricing-strategyfull-coverage-saas-seedinghr-module-designmodular-saas-architecturemulti-tenant-saas-architecturereporting-and-export-engineeringsaas-accounting-systemsaas-admin-backoffice-toolingsaas-architecture-strategysaas-business-metricssaas-entitlements-and-plan-gatingsaas-erp-system-designsaas-lifecycle-email-orchestrationsaas-managed-visual-assetssaas-rate-limiting-and-quotassaas-sales-organizationsaas-seedersaas-sso-scim-enterprise-authsaas-tenant-data-portability-and-erasurestripe-paymentssubscription-billingtenant-document-numberingadvanced-testing-strategyai-assisted-developmentai-slop-auditanti-ai-slopcouncildoc-architectengine-control-planegit-collaboration-workflowgithub-opsimplementation-status-auditorkaizen-improvement-systemproject-requirementssanta-methodsdlc-documentationskill-composition-standardsskill-engine-auditskill-writingsystematic-bug-diagnosisworld-class-bid-red-team-and-delivery-qcworld-class-engineeringcode-safety-scannerdpia-generatorlinux-security-hardeningnetwork-securityvibe-security-skillweb-app-security-auditarchitectSoftware architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions.
code-reviewerExpert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
php-reviewerExpert PHP code reviewer specializing in PSR-12 compliance, PHP type system, common ORM patterns, security, and performance. Use for all PHP code changes. MUST BE USED for PHP projects.
plannerExpert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for planning tasks.
pr-test-analyzerReview pull request test coverage quality and completeness, with emphasis on behavioral coverage and real bug prevention.
security-reviewerSecurity vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injection, unsafe crypto, and OWASP Top 10 vulnerabilities.
silent-failure-hunterReview code for silent failures, swallowed errors, bad fallbacks, and missing error propagation.
tdd-guideTest-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Scales test depth to risk.
type-design-analyzerAnalyze type design for encapsulation, invariant expression, usefulness, and enforcement.
typescript-reviewerExpert TypeScript/JavaScript code reviewer specializing in type safety, async correctness, Node/web security, and idiomatic patterns. Use for all TypeScript and JavaScript code changes. MUST BE USED for TypeScript/JavaScript projects.
node "${CLAUDE_PLUGIN_ROOT}/hooks/destructive-bash-gate.js"
Support software and product engineering across architecture, backend, cloud, frontend, AI, SaaS, security, games, mobile, and delivery.
171 skills · 10 agents · hooks
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
AI-powered codebase understanding — analyze, visualize, and explain any project
9 skills · 10 agents · hooks
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Rewrite AI-sounding text so it reads like the writer without changing what it says.
1 skill
Editorial diagrams in your brand, as self-contained HTML and SVG. Architecture, flowcharts, sequence, state machines, ER and database schemas, timelines, swimlanes, org charts, Gantt, Wardley maps, user journeys, service blueprints, UML class, lifecycle phase maps, and charts from bar, line and scatter to Sankey, treemap and heatmap, plus many more. Redraws draw.io, Mermaid, Excalidraw and PlantUML files. Exports SVG and PNG.
1 skill · 7 commands
AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.
3 skills · 6 commands · 1 MCP server · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.