All authors

Claude Skills by irahardianto
github.com/irahardianto59 skills2 installs55 views
- Debugging ProtocolComprehensive protocol for validating root causes of software issues. Use when you need to systematically debug a complex bug, flaky test, or unknown system behavior by forming hypotheses and validating them with specific tasks.Votes: 0GitHub stars: 157
- Frontend DesignGenerates distinctive, production-grade frontend interfaces and artifacts (React, Vue, HTML/CSS). Prioritizes bold aesthetics, unique typography, and motion to avoid generic designs. Use when building websites, landing pages, dashboards, posters, or when the user requests to style, beautify, or create visually striking UI.Votes: 0GitHub stars: 157
- Sequential ThinkingPerforms dynamic, reflective problem-solving through iterative thought chains. Use for complex planning requiring revision, branching, backtracking, or hypothesis verification. Ideal for multi-step analysis where context maintenance is required or the full scope isn't initially clear.Votes: 0GitHub stars: 157
- AdrArchitecture Decision Record skill for documenting significant architectural decisions with context, options, and consequences. Use during the Research phase when choosing between approaches, or whenever the user asks to document an architectural decision.Votes: 0GitHub stars: 157
- Agent ProtocolsShared protocols for all agents in the multi-agent pipeline: recursive nesting, pre-implementation restatement, agent spawn protocol, parallel dispatch format, completion reporting, and sovereign subagent awareness. Load this skill instead of inlining these protocols in every agent file.Votes: 0GitHub stars: 157
- Angular IdiomsAngular (19+) architecture: signals, standalone components, DI, OnPush change detection, and RxJS integration. Use when developing or refactoring Angular web apps. Pair with typescript-idioms.Votes: 0GitHub stars: 157
- Api DocumentationOpenAPI 3.1 specification writing, request/response examples, error documentation, versioning, and interactive API portal patterns.Votes: 0GitHub stars: 157
- Axum IdiomsAxum (0.8+) web framework patterns: type-safe extractors, Tower middleware, route routing, and graceful shutdown. Use when implementing HTTP APIs or web services in Rust. Pair with rust-idioms.Votes: 0GitHub stars: 157
- Browser AutomationPlaywright browser automation via MCP. Covers E2E testing, UI review, web scraping, screenshot capture, and general browser interaction. MCP-first — CLI is fallback only.Votes: 0GitHub stars: 157
- Chaos TestingControlled failure injection: hypothesis design, blast radius control, safety mechanisms, game day planning, and resilience verification.Votes: 0GitHub stars: 157
- Ci CdCI/CD pipeline architecture: GitHub Actions, GitLab CI, multi-stage Dockerfiles, vulnerability scanning, SBOM attestation, and deployment promotion. Use when designing, creating, or debugging pipelines, container builds, or release workflows.Votes: 0GitHub stars: 157
- Cli DevelopmentCLI tool design, argument parsing, interactive prompts, shell completions, cross-platform considerations, and distribution strategies.Votes: 0GitHub stars: 157
- Code AuditOrchestration reference for the /audit workflow. Contains dimension scope cards for parallel subagent dispatch, subagent prompt template, and code audit report template.Votes: 0GitHub stars: 157
- Code ReviewStructured code review protocol for inspecting code quality against the full rule set. Use when auditing code written by yourself or another agent, during the /audit workflow, or when the user asks for a code review.Votes: 0GitHub stars: 157
- Cpp IdiomsModern C++ (17/20/23) idioms: RAII, smart pointers, value semantics, Rule of Zero/Five, concepts, and std::expected error handling. Use when writing, refactoring, or reviewing C++ code, CMake targets, or native modules.Votes: 0GitHub stars: 157
- Csharp IdiomsModern C# (10+/.NET) coding idioms: nullable reference types, records, pattern matching, async/await with CancellationTokens, LINQ performance, and DI. Use when writing, modifying, or reviewing C# application code or domain models. Pair with dotnet-idioms for framework APIs.Votes: 0GitHub stars: 157
- Data EngineeringData pipeline architecture, ETL/ELT patterns, data quality, batch vs stream processing, orchestration, and data governance principles.Votes: 0GitHub stars: 157
- Django IdiomsDjango and Django REST Framework (DRF) patterns: ORM queries, model managers, class-based views, serializers, migrations, and pytest-django testing. Use when building or maintaining Django backend applications. Pair with python-idioms.Votes: 0GitHub stars: 157
- Dotnet Idioms.NET 8+ framework architecture: Minimal APIs, EF Core data access, IOptions configuration, middleware pipelines, and WebApplicationFactory testing. Use when building ASP.NET Core services, Web APIs, or .NET cloud backends. Pair with csharp-idioms.Votes: 0GitHub stars: 157
- Elixir IdiomsElixir and OTP idioms: pattern matching, `with` pipelines, GenServer and supervision tree architecture, fault-tolerant concurrency, and ExUnit testing. Use when developing, refactoring, or reviewing Elixir and Phoenix applications or OTP systems.Votes: 0GitHub stars: 157
- Embedded SystemsResource-constrained development, real-time patterns, interrupt handling, memory management, RTOS patterns, and hardware abstraction layers.Votes: 0GitHub stars: 157
- Feature FlagsFeature flag lifecycle patterns: release flags, ops kill switches, experiment toggles, and permission gating. PRD-gated — use only when PRD or architecture explicitly requires gradual rollout, A/B testing, or kill switches.Votes: 0GitHub stars: 157
- Flutter IdiomsFlutter idioms: Riverpod 3 state management, Freezed immutable models, go_router navigation, const widget optimization, and repository patterns. Use when developing, refactoring, or reviewing Flutter mobile applications.Votes: 0GitHub stars: 157
- Git Commit IntegrityEnsures every commit in a series is what it claims to be — a working, gate-passing snapshot in isolation, not just a slice of a working directory that happened to pass while other changes sat nearby. Covers verifying commit history after the fact, designing pre-commit hooks that check the commit rather than the working tree, and splitting an already-finished diff into multiple logical commits safely. Tech-stack agnostic; applies whether or not the project has a pre-commit hook. Use whenever c...Votes: 0GitHub stars: 157
- Go IdiomsGo idioms and patterns: stdlib conventions, explicit error wrapping (%w), small interfaces, goroutines/channels concurrency, table-driven tests, and gofumpt formatting. Use when writing, refactoring, or reviewing Go services and packages.Votes: 0GitHub stars: 157
- GuardrailsPre-flight checklist and post-implementation self-review protocol. Use before generating any code (pre-flight) and after writing code but before verification (self-review) to catch issues early.Votes: 0GitHub stars: 157
- Hono IdiomsHono lightweight web framework patterns: type-safe route handlers, middleware composition, Zod validation, and RPC clients for Cloudflare Workers, Node, or Bun. Use when building Hono APIs. Pair with typescript-idioms.Votes: 0GitHub stars: 157
- Incident ResponseStructured incident workflow: severity classification, triage, diagnosis, mitigation, postmortem, and prevention. Template-driven with blameless review.Votes: 0GitHub stars: 157
- Java IdiomsModern Java (17/21+ LTS) idioms: records, sealed classes, pattern matching switch, Optional hygiene, streams, and JUnit 5 testing. Use when writing, refactoring, or reviewing Java core logic, domain models, or libraries. Pair with spring-boot-idioms for Spring services.Votes: 0GitHub stars: 157
- Javascript IdiomsModern JavaScript (ES2024+) idioms: ESM, CJS interoperability, async/await, and runtime safety in projects without TypeScript. Use only when working in pure JavaScript environments; for TypeScript load typescript-idioms.Votes: 0GitHub stars: 157
- Kotlin IdiomsKotlin coding idioms: compile-time null safety, data classes, sealed hierarchies, coroutines and Flow concurrency, and Kotest/MockK testing. Use when developing, refactoring, or reviewing Kotlin backend, Android, or multiplatform code.Votes: 0GitHub stars: 157
- Laravel IdiomsLaravel framework patterns: Eloquent ORM relationships, N+1 query prevention, Form Request validation, Service layer architecture, and Pest/PHPUnit testing. Use when building or reviewing Laravel web apps and APIs. Pair with php-idioms.Votes: 0GitHub stars: 157
- Logging ImplementationStructured logging implementation patterns: log levels, mandatory context fields (correlationId, userId, duration), security (PII scrubbing), and per-language library choices (Go slog, TypeScript pino, Python structlog). Load when implementing logging in any operation entry point. Prerequisite: logging-and-observability-mandate.md.Votes: 0GitHub stars: 157
- Ml EngineeringML pipeline design, feature engineering, model training/serving, experiment tracking, model validation, and MLOps principles.Votes: 0GitHub stars: 157
- Mobile DesignGenerates distinctive, production-grade mobile interfaces for Flutter and React Native. Prioritizes platform-native patterns, adaptive layouts, and fluid motion. Use when building mobile apps, screens, widgets, or when the user requests to style or create visually striking mobile UI.Votes: 0GitHub stars: 157
- Mobile TestingMobile E2E testing patterns — Flutter integration_test, Patrol, Maestro, golden testing, device matrix, and test data management. Use when writing E2E tests for mobile applications.Votes: 0GitHub stars: 157
- Nextjs IdiomsNext.js App Router architecture: React Server Components (RSC), Server Actions, nested layouts, route handlers, and streaming. Use when building or refactoring Next.js web applications. Pair with react-idioms and typescript-idioms.Votes: 0GitHub stars: 157
- Parallel DispatchMECE task decomposition, file ownership enforcement, DAG-based execution, and safe merge protocol for intra-domain parallel dispatch. The safety invariants that prevent merge chaos when multiple agents write in parallel. Applies recursively at every nesting depth.Votes: 0GitHub stars: 157
- Payment IntegrationPCI DSS compliance, payment gateway integration, tokenization, webhook reliability, idempotency, fraud prevention, and subscription billing.Votes: 0GitHub stars: 157
- Perf OptimizationProfile-driven performance optimization protocol. Use when profiling data (CPU, heap, trace) is available or when the user requests performance analysis. Covers methodology (Profile → Analyze → Opportunity Scan → Prioritize → Optimize → Benchmark), optimization pattern catalog, safety invariants, and when-to-stop heuristics. Language-specific tooling is in languages/*.md.Votes: 0GitHub stars: 157
- Php IdiomsModern PHP 8.x idioms: strict types, typed properties, enums, readonly classes, match expressions, and PSR standards. Use when writing, refactoring, or reviewing pure PHP code, domain services, or libraries. Pair with laravel-idioms for Laravel applications.Votes: 0GitHub stars: 157
- Postgres IdiomsPostgreSQL best practices — schema design, query performance, indexing, connection management, RLS, concurrency, monitoring, and migrations. Load when writing SQL, designing schemas, or optimizing PostgreSQL queries.Votes: 0GitHub stars: 157
- Python IdiomsModern Python (3.11+) idioms: type annotations, typing Protocols, Pydantic models, asyncio, pytest fixtures, and Ruff/Mypy strict compliance. Use when writing, refactoring, or reviewing Python applications, APIs, or scripts.Votes: 0GitHub stars: 157
- Rails IdiomsRuby on Rails framework patterns: ActiveRecord scopes, N+1 query prevention, model validations, RESTful routing, and RSpec/Minitest testing. Use when building, maintaining, or auditing Rails web applications and APIs. Pair with ruby-idioms.Votes: 0GitHub stars: 157
- React IdiomsReact 19+ patterns: custom hooks, Suspense boundaries, state management, component composition, and web performance. Use when developing or refactoring React components and client applications. Pair with typescript-idioms.Votes: 0GitHub stars: 157
- Refactoring PatternsSafe refactoring pattern catalog: code smell taxonomy, transformation techniques, behavior preservation strategies, and metrics tracking.Votes: 0GitHub stars: 157
- Research MethodologyStructured research protocol: investigate technologies, patterns, APIs before implementation. Multi-tool search, research logs, training data fallback honesty.Votes: 0GitHub stars: 157
- Ruby IdiomsModern Ruby (3.x) idioms: pattern matching, keyword arguments, immutable data structures, error hierarchies, and RSpec testing. Use when writing, modifying, or reviewing Ruby scripts, gems, or business logic. Pair with rails-idioms for Rails applications.Votes: 0GitHub stars: 157
- Rust IdiomsRust idioms: ownership and borrow checker patterns, error handling with thiserror/anyhow, Tokio async concurrency, lifetime management, and Clippy pedantic compliance. Use when writing, optimizing, or reviewing Rust crates.Votes: 0GitHub stars: 157
- Security AuditOrchestration reference for the /security-audit workflow. Contains dimension scope cards for parallel subagent dispatch, subagent prompt template, and security audit report template.Votes: 0GitHub stars: 157