All authors
peterbamuhigire avatar

Claude Skills by peterbamuhigire

github.com/peterbamuhigire
296 skillsA× 288B× 7F× 10 installs295 views
Engine Control PlaneA

Use when coordinating or auditing multi-engine workflows, agent roles, command surfaces, hooks, evidence contracts, handoffs, or bounded recovery. Keeps domain doctrine in the owning engines.

developmentpythongo
0
26
Git Collaboration WorkflowA

Use when planning branch strategy, making commits, reviewing diffs, resolving conflicts, preparing pull requests, or shipping releases. Covers trunk-friendly collaboration, commit hygiene, conflict recovery, and CI-linked release discipline.

developmentgocode-review
0
26
Implementation Status AuditorA

Use when auditing actual software implementation status against requirements, plans, schemas, integrations, tests, and release evidence, with a prioritised completion blueprint.

developmentgophp
0
26
Kaizen Improvement SystemA

Use when auditing or improving this engineering engine or a product it produces. Coordinates evidence-backed baselines, small experiments, standardisation, and re-audits without replacing domain skills.

developmentgotesting
0
26
Markdown Lint CleanupA

Use when fixing Markdown lint failures, heading structure, list spacing, code-fence languages, or local formatting consistency without changing document meaning.

developmentgophp
0
26
Project RequirementsA

Use when interviewing stakeholders and producing traceable SaaS requirements, business rules, user types, workflows, assumptions, and acceptance criteria before implementation.

developmentgosql
0
26
Sdlc DocumentationA

Use when producing, reviewing, or consolidating SDLC documentation across planning, requirements, design, testing, deployment, user rollout, post-deployment, and maintenance phases. Load absorbed SDLC phase references as needed.

developmentgotesting
0
26
Skill Composition StandardsA

Use when authoring, normalising, or reviewing skills that must follow the repository house style, capability boundaries, input/output contracts, decision rules, references, and composition gates.

developmentpythongo
0
26
Skill Engine AuditA

Use when auditing, grading, benchmarking, or conforming an entire skills engine. Measures taxonomy, doctrine, contracts, depth, routing, safety, references, output readiness, and normalisation priorities.

developmentgo
0
26
Skill Safety AuditA

Use when auditing a skill or skills engine for safety, routing hazards, hallucination risks, unsafe tools/installers, credential harvesting, hidden execution, prompt injection, excessive permissions, data exfiltration, or retained third-party source content.

developmentrustgo
0
26
Skill WritingA

Use when authoring, creating, or upgrading a reusable SKILL.md, specialist-role instruction, or vendor adapter with repository house style, triggers, progressive disclosure, context pointers, permissions, output/evidence contracts, validation, and routing fixtures.

developmentpythongo
0
26
Update Claude DocumentationA

Use when significant implementation, architecture, API, database, routing, or planning changes require aligned project documentation and verified examples.

developmentgosql
0
26
World Class Bid Red Team And Delivery QcA

Use when applying the final quality gate to high-stakes bids, donor submissions, consulting deliverables, compliance knockout scans, evidence audits, spreadsheets, and delivery feasibility.

developmentgoaws
0
26
World Class EngineeringA

Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.

developmentrustgo
0
26
Code Safety ScannerA

Use when scanning a codebase before deployment for critical vulnerabilities, server-error risks, unsafe AI-generated code, dependency problems, or payment misconfiguration.

developmentpythonrust
0
26
Dpia GeneratorA

Use when producing or reviewing a Data Protection Impact Assessment (DPIA) for a new feature or for Uganda DPPA-regulated, large-scale, sensitive, monitored, or high-risk personal-data processing.

developmentgobash
0
26
Linux Security HardeningB

Use when hardening or auditing Debian and Ubuntu hosts for identity, sudo, PAM, MFA, permissions, AppArmor, auditd, kernel, patching, integrity, boot, encryption, and CIS controls.

developmentgobash
0
26
Network SecurityB

Use when designing, hardening, or auditing network security for self-managed SaaS infrastructure, including firewalls, WAF, VPN, TLS/PKI, IDS/IPS, SSH, segmentation, DDoS, and DNS controls.

developmentpythonrust
0
26
Vibe Security SkillA

Use when designing or reviewing application, API, or multi-tenant SaaS security. Produces threat models, abuse cases, authorisation matrices, secret plans, and OWASP-aligned evidence.

developmentrustgo
0
26
Web App Security AuditA

Use when auditing a PHP/JavaScript/HTML web application for security vulnerabilities. Covers configuration, authentication, authorization, input validation, XSS, API security, HTTP headers, and dependency scanning. Produces a severity-rated audit...

developmentjavascriptrust
0
26
Iterative RetrievalA

Progressive multi-pass context refinement for a context-starved subagent — a 4-phase DISPATCH-EVALUATE-REFINE-LOOP cycle, max 3 cycles, for when a subagent cannot predict upfront which files or context it needs. Narrower than skills/ai/ai-rag-patterns (general agentic RAG) and skills/ai/ai-agent-multi-agent-coordination (handoff contracts) — this skill is specifically the retrieval-refinement loop inside one subagent's own context-gathering pass.

developmentgoapi
0
26
Hexagonal ArchitectureA

Design, implement, and refactor Ports & Adapters systems with clear domain boundaries, dependency inversion, and testable use-case orchestration across TypeScript, PHP, Java, Kotlin, and Go services. Use when introducing or refactoring toward Ports and Adapters, or when domain logic has become entangled with I/O. Complements skills/architecture/microservices-architecture (service topology) and skills/architecture/api-design-first (boundary contracts) — this skill governs internal module bound...

developmentjavascripttypescript
0
26
Java Enterprise DevelopmentA

Use when building, diagnosing, or modernising Java/JVM APIs, data pipelines, modular ERP, or Hibernate N+1/fetch plans with Spring Boot/Batch, Jakarta EE, transactions, tests, PostgreSQL/jOOQ, Maven/Gradle, WebLogic, Oracle JDBC, Quarkus, GraalVM, JFR, or javax-to-jakarta.persistence migration.

developmentrustgo
0
26
Hospitality Hotel Restaurant SystemsA

Use when architecting, specifying, implementing, or auditing PMS, POS, restaurant, hotel, resort, lodge, guest-house, venue, catering, or food-service software.

developmentgophp
0
26
Code TourA

Create CodeTour `.tour` files — persona-targeted, step-by-step walkthroughs with real file and line anchors. Use for onboarding tours, architecture walkthroughs, PR tours, RCA tours, and structured "explain how this works" requests.

developmentrustgo
0
26
CouncilA

Convene a four-voice council for ambiguous decisions, tradeoffs, and go/no-go calls where multiple valid paths exist and structured disagreement is more useful than a single confident answer. Not for code review, implementation planning, or architecture design — use the dedicated agents/skills for those.

developmentgorails
0
26
Documentation LookupA

Use before answering setup, configuration, or API-reference questions about a specific library or framework, or before writing code that depends on its exact current behavior — fetch live docs via an MCP documentation server (e.g. Context7) instead of relying on training data, which is a fixed snapshot and goes stale as libraries release new major versions.

developmentrustgo
0
26
Github OpsF

Use for GitHub repository operations beyond plain git — issue triage, PR review status and stale-PR policy, CI/CD failure diagnosis, release and changelog management, and Dependabot/secret-scanning monitoring, all via the `gh` CLI. Not for branching strategy, merge-vs-rebase, or local conflict resolution — use `sdlc-meta/git-collaboration-workflow` for those.

developmentrustgo
0
26
Inherit Legacy StyleA

Use when onboarding an AI coding agent onto a hand-written legacy project (including this consultancy's WAMP/PHP client codebases) and you need to prevent "style drift" — the model imposing pretrained mainstream idioms onto a project with its own implicit conventions. Language- and framework-agnostic; aligns meta-architecture only, not syntax. Once run, becomes a standing behavioral constraint on all subsequent coding tasks in that project. Not for pure research or one-off questions unrelated...

developmentgojava
0
26
Opensource PipelineA

Fork, sanitize, and package a private project for safe public release — a 3-stage pipeline (fork/strip secrets, sanitize/verify clean, package for release). Use when a private project (including any of this consultancy's engines or client codebases) must be prepared for public GitHub release. Prerequisite before publishing any Chwezi engine publicly.

developmentgobash
0
26
Parallel Execution OptimizerA

Use when a task can go faster by doing independent work at the same time — batched reads/searches, concurrent subagents, isolated worktrees, or multiple verification lanes — without letting concurrency create conflicting writes or a false sense of "done." Not for deciding whether a task should be delegated to a subagent at all — this is about running already-independent lanes efficiently once decomposed.

developmentgogit
0
26
Regex Vs Llm Structured TextA

Decision framework for choosing between regex and an LLM call when parsing structured or semi-structured text (forms, invoices, quiz/exam content, scraped listings) — start with regex, add an LLM only for the low-confidence remainder. Relevant to this engine's scraping and document-processing work.

developmentpythonrust
0
26
Santa MethodA

Use when output must clear two independent adversarial reviewers before it ships — production code, published content, or any deliverable where a single self-reviewing agent shares the blind spots that produced the output. Not for internal drafts or deterministic checks (use build/test/lint pipelines for those).

developmenttypescriptgo
0
26
Strategic CompactA

Use when a long session is approaching a context limit, or is between task phases (research/plan/implement/test), to decide whether this is a good point to manually compact — rather than waiting for arbitrary auto-compaction to hit mid-task and discard state you actually needed.

developmentgobash
0
26
Systematic Bug DiagnosisA

Use when a defect, regression, intermittent failure, or performance symptom needs evidence-led reproduction and causal diagnosis before a fix; use advanced-testing-strategy to design broader test coverage.

developmentpythongo
0
26
Verification LoopA

Use before claiming a feature, refactor, or fix is complete, and before opening a PR — a fixed six-phase mechanical gate (build, types, lint, tests, security, diff review) that produces a READY/NOT READY verdict. Not a test-design framework — use `sdlc-meta/advanced-testing-strategy` to decide what tests to write; this is the ordered pipeline that runs them and reports the result.

developmenttypescriptpython
0
26
Security ScanA

Audit a project's Claude Code configuration (.claude/ directory, CLAUDE.md/AGENTS.md, settings.json, MCP server configs, hooks, and agent definitions) for security vulnerabilities and misconfigurations — hardcoded secrets, overly permissive tool allow lists, command injection in hooks, prompt-injection surface. Use whenever a hooks.json, agent roster, or settings.json changes, and before publishing a plugin/engine publicly. Newly relevant now that this engine ships real hooks and an agent ros...

developmentrustgo
0
26
00 Meta InitializationA

Use 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.

developmentjavascriptpython
0
25
New ProjectA

Use when the task matches skill: new project scaffold and this skill''s local workflow.

developmentgofrontend
0
25
Ai Agent Approval Audit CompletenessA

Use when checking that every irreversible agent action has signed approval evidence linked to the action audit log, and producing an approval-gap register or audit evidence pack.

developmentpythongo
0
25
Ai Agent Commercial OperationsA

Use when pricing, billing, refunding, recognizing revenue, or packaging commercial terms for agentic AI services and outcomes.

developmentgosecurity
0
25
Ai Agent Compliance ControlsA

Use when mapping AI agent operations to SOC 2, ISO 27001, HIPAA, audit logs, control testing, attestations, and compliance evidence.

developmentgotesting
0
25
Ai Agent Drill Evidence And CadenceA

Use when capturing kill-switch, red-team, and eval-drift drills as audit-ready compliance evidence — minimum-cadence enforcement, pass/fail recording, and cross-link to the incident drill skill. Turns drills from operational exercises into SOC 2 / ISO 27001 / HIPAA evidence rows with signed packs.

developmentpythongo
0
25
Ai Agent Governance And LimitsA

Use when defining agent budgets, step limits, reversibility, blast-radius controls, kill switches, and governance policy for agentic AI systems.

developmentgosecurity
0
25
Ai Agent Memory Erasure ProofA

Use when proving agent-memory erasure was complete and verifiable for GDPR / CCPA / POPIA / KE DPA requests — the 9-step cascade verification job emits a signed-off evidence pack. Pairs with `ai-agent-memory` (three-tier memory + erasure cascade) and `saas-tenant-data-portability-and-erasure` (tenant-level erasure pipeline).

data-aipythongo
0
25
Ai Agent Multi Agent CoordinationA

Use 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.

developmentpythonrust
0
25
Ai Agent Observability EvaluationA

Use when measuring, evaluating, replaying, evidencing, or tracking success for AI agent tasks, steps, traces, and outcomes.

developmentgosecurity
0
25
Ai Agent Runtime ArchitectureA

Use when designing multi-tenant agent runtimes, control loops, state machines, retries, idempotency, step caps, durable resumability, scheduling, cancellation, and workflow boundaries.

developmentpythongo
0
25
Ai Agent Safety And Red TeamA

Use when red-teaming agent tool and data perimeters for indirect prompt injection, action escalation, tenant exfiltration, unsafe tool chains, self-modification, or containment regressions.

developmentpythonrust
0
25
Ai Agent Sla And Customer CommitmentsA

Use when defining agent SLAs, customer commitments, SLA dashboards, credits, support promises, and service evidence for agentic AI products.

developmentgosecurity
0
25