peterbamuhigire

peterbamuhigire

@peterbamuhigire

GitHub
55 Skills
840 Total Stars
February 2026 Joined

Public Skills

jetpack-compose-ui

by peterbamuhigire

"Jetpack Compose UI standards for beautiful, sleek, minimalistic Android apps. Enforces Material 3 design, unidirectional data flow, state hoisting, consistent theming, smooth animations, and performance patterns. Use when building or reviewing Compose UI code to ensure modern, user-friendly, fast-loading interfaces that are standard across all apps."

Processing 18 3mo ago

modular-saas-architecture

by peterbamuhigire

"Build SAAS platforms with pluggable business modules (Advanced Inventory, Restaurant, Pharmacy, etc.) that can be enabled/disabled per tenant without breaking the system. Use when designing modular SAAS features, implementing module toggles, ensuring module independence, and building scalable multi-tenant platforms with optional features."

Code Gen 18 3mo ago

android-development

by peterbamuhigire

"Android development standards for AI agent implementation. Kotlin-first, Jetpack Compose UI, MVVM + Clean Architecture, Hilt DI, comprehensive security, testing, and performance patterns. Use when building or reviewing Android applications, generating Kotlin code, or setting up Android project structure."

API Dev 18 3mo ago

multi-tenant-saas-architecture

by peterbamuhigire

"Production-grade multi-tenant SaaS platform architecture with three-panel separation, zero-trust security, strict tenant isolation, and comprehensive audit trails. Use for designing multi-tenant systems, implementing tenant-scoped permissions, ensuring data isolation, and building scalable SaaS platforms."

Auth 18 3mo ago

saas-accounting-system

by peterbamuhigire

"Implement a complete double-entry accounting system inside any SaaS app. Users enter transactions naturally (sales, expenses, inventory) while the system auto-posts journal entries under the hood. Produces both user-friendly reports and technical financial statements (Trial Balance, Balance Sheet, Income Statement, Cash Flow). Enforces 10000% accuracy with balanced entries and seamless void/reversal mechanics. Use when building any financial, ERP, POS, or inventory system that needs proper accounting."

Database 18 3mo ago

api-error-handling

by peterbamuhigire

"Comprehensive, standardized error response system for PHP REST APIs with SweetAlert2 integration. Use when building REST APIs that need consistent error formatting, specific error message extraction from database exceptions, validation error handling, and seamless frontend integration. Includes PDOException parsing, business rule extraction, and complete SweetAlert2 error display patterns."

API Dev 18 3mo ago

api-pagination

by peterbamuhigire

"Cursor/offset pagination pattern for PHP REST APIs and Android (Jetpack Compose + MVVM). Covers backend response format, Android DTOs, repository, use case, ViewModel state, and infinite-scroll LazyColumn. Use when adding pagination to any list endpoint."

API Dev 18 3mo ago

google-play-store-review

by peterbamuhigire

Google Play Store compliance and review readiness for Android apps. Use when preparing Play Console submissions, validating policies, data safety, permissions, ads, IAP, store listing accuracy, and reviewer notes.

Code Review 18 3mo ago

photo-management

by peterbamuhigire

Manage photo uploads, previews, storage, and deletion across the app. Use when building any photo upload UI or API, and always apply client-side compression via skills/image-compression before upload.

Docker 18 3mo ago

php-modern-standards

by peterbamuhigire

"Modern PHP development standards for maintainable, testable, object-oriented code. Use when writing PHP 8+ applications, implementing OOP patterns, ensuring security, following PSR standards, optimizing performance, or building Laravel applications. Covers strict typing, modern features, SOLID principles, security patterns, testing, and 2026 international programming standards."

Email 18 3mo ago

android-report-tables

by peterbamuhigire

"Report UI rule for Android: any report with potential for more than 25 rows must render as a table, not cards. Includes decision rules and Compose patterns."

Analytics 18 3mo ago

image-compression

by peterbamuhigire

"Client-side image compression before upload using Squoosh with Canvas fallback and server-side Sharp validation. Use for web apps needing max width 1920px, max size 512KB, transparent UX, and consistent compression stats."

Docker 18 3mo ago

sdlc-planning

by peterbamuhigire

"Generate Planning & Management documentation for SDLC projects. Covers Project Vision & Scope, SDP, SCMP, QA Plan, Risk Plan, SRS, and Feasibility Study. Use when starting a new project, conducting project governance, or establishing the planning baseline before development begins."

Code Gen 18 3mo ago

doc-architect

by peterbamuhigire

"Generate Triple-Layer AGENTS.md documentation by scanning a project for its tech stack, data directory, and planning directory. Use when the user asks to standardize project documentation, generate agent files, or create AGENTS.md guides."

Code Gen 18 3mo ago

Android Mobile Reports

by peterbamuhigire

Proper key() usage in LazyColumn items

Analytics 18 3mo ago

android-data-persistence

by peterbamuhigire

"Android data persistence standards with Room as primary local storage and custom API backends for cloud sync. Covers SharedPreferences, DataStore, Room (entities, DAOs, relations, migrations), file storage, offline-first architecture, and repository pattern for API-backed sync. Use when implementing any data storage, caching, or sync feature in Android apps."

API Dev 18 3mo ago

sdlc-testing

by peterbamuhigire

"Generate Testing & Quality documentation for SDLC projects. Covers Software Test Plan (STP), Test Case Specifications, Software Validation & Verification Plan (SVVP), Validation Test Report (SVTR), and Peer Review/Inspection Reports. Use when establishing testing strategy, creating test documentation, or conducting quality validation."

Security 18 3mo ago

android-saas-planning

by peterbamuhigire

"Create comprehensive planning documentation for a native Android app that integrates with an existing web-based SaaS platform. Use when building a mobile companion app for any SaaS — ERP, CRM, POS, logistics, healthcare, fintech, etc. Generates 7 production-ready planning documents: PRD, SRS, SDS, API Contract, User Journeys, Testing Strategy, and Release Plan."

API Dev 18 3mo ago

project-requirements

by peterbamuhigire

"Guided interview to create comprehensive project requirements documentation (requirements.md, business-rules.md, user-types.md, workflows.md) for a new SaaS project. Use before bootstrapping the SaaS Seeder Template."

Code Gen 18 3mo ago

sdlc-user-deploy

by peterbamuhigire

"Generate User & Deployment documentation for SDLC projects. Covers Software User Manual (SUM), Operations/Deployment Manual, Training Materials, Release Notes, Maintenance Manual, and README File. Use when preparing software for end-users, system administrators, and operations teams who will use, deploy, and maintain the software."

Docs Gen 18 3mo ago

skill-safety-audit

by peterbamuhigire

Scan new or updated skills for unsafe or malicious instructions (unknown tools, external installers, credential harvesting) before accepting them into the repository.

Code Gen 18 3mo ago

manual-guide

by peterbamuhigire

"Generate end-user manuals and reference guides for ERP modules. Use when the user asks to document a feature, write a user manual, or sync a reference guide. This skill is explicitly separate from doc-architect (which manages AI guidance docs like AGENTS.md)."

Code Gen 18 3mo ago

report-print-pdf

by peterbamuhigire

"Guidance for building report templates that serve both mPDF exports and the browser-based print workflow, including the auto-print standard introduced in the report-printing-style guide."

Analytics 17 3mo ago

saas-seeder

by peterbamuhigire

"Bootstrap a new SaaS from the SaaS Seeder Template: setup database, configure environment, create super admin user, and verify three-tier panel structure. Use when initializing a new multi-tenant SaaS project from this template."

Code Gen 17 3mo ago

android-biometric-login

by peterbamuhigire

"Optional biometric (fingerprint/face) gate on Android app launch using AndroidX Biometric API. Covers BiometricHelper utility, splash screen integration, settings toggle with verification, EncryptedSharedPreferences storage, and graceful fallback. Use when adding biometric authentication to any Android app."

Auth 17 3mo ago

ai-assisted-development

by peterbamuhigire

Orchestrate AI agents (Claude Code, sub-agents, etc.) for software development workflows. Use when coordinating multiple AI assistants or planning AI-driven development processes.

Agents 17 3mo ago

sdlc-design

by peterbamuhigire

"Generate Design & Development documentation for SDLC projects. Covers System Design Document (SDD), Technical Specification, Interface Control Document (ICD), Database Design Document, Code Documentation standards, and API Documentation. Use when translating requirements into technical architecture and guiding development teams."

API Dev 17 3mo ago

pos-sales-ui-design

by peterbamuhigire

Design POS, checkout, and sales entry web UIs that are simple, accessible, and fast for all ages while integrating all backend actions strictly through APIs. Use for creating or reviewing UI patterns, layouts, components, and workflows for web-based sales recording systems.

Auth 17 3mo ago

healthcare-ui-design

by peterbamuhigire

Clinical-grade UI/UX patterns for healthcare applications across web (Bootstrap 5/Tabler + PHP) and Android (Jetpack Compose + Material 3). Covers patient records, vital signs, medication safety, care plans, scheduling, telemedicine, dashboards, patient portals, and clinical communication. Enforces HIPAA compliance, WCAG 2.2 AA accessibility, medical safety workflows, and role-based interfaces for clinicians, nurses, patients, and administrators. Use when building or reviewing EMR/EHR systems, hospital management, clinic apps, telemedicine platforms, patient portals, health dashboards, or any healthcare-related interface.

Accessibility 16 3mo ago

form-ux-design

by peterbamuhigire

Cross-platform form UX/UI patterns for web (Bootstrap 5/Tabler) and Android (Jetpack Compose). Covers field anatomy, validation, error states, multi-step wizards, accessibility, touch-friendly inputs, and submission workflows. Use when building any form — registration, data entry, settings, checkout, search, filters, or clinical forms. Companion to webapp-gui-design, healthcare-ui-design, pos-sales-ui-design, and jetpack-compose-ui skills.

Accessibility 16 3mo ago

custom-sub-agents

by peterbamuhigire

"Guidance for creating and organizing custom sub-agents in local repos, including folder conventions, per-agent structure, and AGENTS.md indexing. Use when asked where to store sub-agents or how to document them."

Agents 16 3mo ago

android-custom-icons

by peterbamuhigire

"Use custom PNG icons in Android apps instead of library icons. Enforces placeholder usage, standard directory, and PROJECT_ICONS.md tracking. Applies to Jetpack Compose and XML layouts."

Docker 16 3mo ago

plan-implementation

by peterbamuhigire

"Autonomous plan executor that implements feature plans from start to finish using TDD, 5-layer validation, and the 10 Commandments of Orchestration. Reads plans created by feature-planning skill and executes every task without stopping, producing production-ready, fully tested code. Use when the user says 'implement the plan', 'execute the plan', 'build this', or wants autonomous end-to-end implementation."

Automation 16 3mo ago

pos-restaurant-ui-standard

by peterbamuhigire

Standard Restaurant POS UI derived from the Restaurant POS redesign plan. Use for any restaurant POS screen to enforce the approved layout, components, accessibility, and speed workflow.

Accessibility 16 3mo ago

dual-auth-rbac

by peterbamuhigire

"Dual authentication system (Session + JWT) with role-based access control (RBAC) for multi-tenant applications. Use when implementing secure authentication across web UI and API/mobile clients, with franchise/tenant-scoped permissions. Works across languages: PHP, Node.js, Python, Go, etc."

API Dev 16 3mo ago

implementation-status-auditor

by peterbamuhigire

"Conduct a comprehensive implementation status audit of any software project. Produces structured documentation in docs/implementation/review-{date}/ with gap analysis, schema audit, integration status, completion blueprint, and prioritized action items. Use when the user wants to know exactly where a project stands and what remains to finish it."

Code Review 16 3mo ago

feature-planning

by peterbamuhigire

Complete feature planning from specification to implementation. Create structured specs with user stories and acceptance criteria, then generate detailed implementation plans with TDD workflow, exact file paths, and complete code examples.

Automation 16 3mo ago

inventory-management

by peterbamuhigire

Coordinate infrastructure for inventory, stock movement, BOMs, valuation, and multi-location controls while referencing the existing ERP implementation, inventory docs, and the small-business bookkeeping playbook.

API Dev 16 3mo ago

Skill: Spec Architect

by peterbamuhigire

Last Updated: 2026-02-20

Code Gen 16 3mo ago

ai-error-handling

by peterbamuhigire

Validation and error handling for AI-generated code. Use when verifying AI output, building production code, or ensuring code correctness. Enforces automatic quality checks and validation loops.

Debugging 15 3mo ago

mobile-rbac

by peterbamuhigire

"Role-Based Access Control for Android mobile apps integrating with a multi-tenant SaaS backend. Covers permission fetching, caching in EncryptedSharedPreferences, Jetpack Compose permission gates (PermissionGate, ModuleGate, PermissionButton), module-gated bottom navigation, navigation guards, offline-capable permission checks, and defense-in-depth patterns. Use when implementing permission-based UI gating, role-based feature access, or module-based tab visibility in Android apps."

Responsive 15 3mo ago

android-tdd

by peterbamuhigire

"Android Test-Driven Development standards. Enforces Red-Green-Refactor cycle, test pyramid (70/20/10), layer-specific testing strategies, and CI integration. Use when building or reviewing Android apps with TDD methodology."

Refactoring 14 3mo ago

gis-mapping

by peterbamuhigire

"Use for web apps that need Leaflet-first GIS mapping, location selection, map-driven UIs, or geofencing validation. Covers Leaflet setup, optional tile providers, data storage, and backend validation patterns."

Processing 14 3mo ago

ai-error-prevention

by peterbamuhigire

Error prevention strategies for AI-assisted development. Use when working with Claude to minimize hallucinations, incomplete solutions, and wasted tokens. Enforces "trust but verify" workflow.

Debugging 14 3mo ago

mysql-best-practices

by peterbamuhigire

"MySQL 8.x best practices for high-performance SaaS applications. Use when designing database schemas, optimizing queries, implementing multi-tenant isolation, ensuring data integrity, or building scalable African SaaS platforms. Covers character sets, indexing, normalization, stored procedures, triggers, concurrency, security, and performance."

Code Gen 14 3mo ago

android-pdf-export

by peterbamuhigire

"Native Android PDF export system using PdfDocument API (zero dependencies). Reusable Canvas-based generator with branded letterheads, data tables, summary cards, and share-via-Intent. Use when adding PDF export to any Android app screen — reports, invoices, detail views, or lists."

Processing 14 3mo ago

API Testing Verification

by peterbamuhigire

Unit tests can't catch backend-frontend mismatches. Always verify with real API calls before committing.

API Dev 14 3mo ago

orchestration-best-practices

by peterbamuhigire

Master skill for orchestrating multi-step workflows. Use when generating code for complex processes, agent coordination, or system design. Ensures proper step definition, dependency tracking, error handling, and validation.

Processing 14 3mo ago

skill-creator

by peterbamuhigire

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

Code Gen 14 3mo ago

markdown-lint-cleanup

by peterbamuhigire

Fix markdown lint warnings by enforcing headings, blank lines around lists, and language-tagged code fences for clean documentation.

Code Review 14 3mo ago

ecommerce

by peterbamuhigire

E-commerce website design and consumer psychology. Use when building online shops, product catalogues, or any site where visitors buy products or services online. Covers the CLICK system (Convenient, Likeable, Informative, Customized, Knowledgeable), product page design, cart abandonment prevention, trust signals, pricing psychology, and social proof integration.

Social 2 2mo ago

design-system

by peterbamuhigire

Establishes the visual foundation for a website — fonts, colors, spacing, animations, and aesthetic direction. Use before building any pages. Reads docs/style-brief.md for brand direction.

Animation 2 2mo ago

brand-alignment

by peterbamuhigire

Ensures every website element — layout, messaging, navigation, imagery, CTAs — reflects the client's brand identity and speaks clearly to their ideal customer. Use before and during page building to validate that the site feels intentional, cohesive, and trustworthy.

Design 2 3mo ago

website-builder

by peterbamuhigire

Master orchestrator for building static websites from markdown content and photos. Use when the user says "build a website", "create a site", or references docs/ content. Reads content from docs/, photos from photo-bank/, and generates a complete Astro website.

i18n 2 3mo ago

skill-safety-audit

by peterbamuhigire

Scan new or updated skills for unsafe or malicious instructions (unknown tools, external installers, credential harvesting) before accepting them into the repository.

Code Gen 2 3mo ago