← all publishers

irahardianto

@irahardianto source repo

99 published skills

  1. Better UI · irahardianto bundle
    Design engineering principles for making interfaces feel polished. Use when building UI components, implementing animations or hover states, or doing any visual detail work. Triggers on UI polish, "feels off", stagger animations, enter animations, theme switch transitions, border radius, optical alignment, image outlines, box shadows, icons, icon stroke weight, motion restraint.
    0
    installs
  2. Better Colors · irahardianto bundle
    Color systems for digital products. Use when creating or extending a palette, theming light and dark appearances, or auditing the colors in a codebase. Triggers on color palette, palette generation, color ramp, brand color, accent color, gray palette, status colors, color tokens, token naming, theming, dark mode colors, contrast ratio, APCA, gamut, display p3, oklch, color conversion, gradients, color meaning, increased contrast.
    0
    installs
  3. Better Layout · irahardianto bundle
    Layout structure for web interfaces. Use when structuring a page or component, deciding what collapses at small sizes, or reviewing frontend code for layout. Triggers on layout, spacing, alignment, grouping, whitespace, visual hierarchy, reading order, progressive disclosure, breakpoints, container queries, safe area, full-bleed, layout margins, RTL layout, logical properties.
    0
    installs
  4. Better Writing · irahardianto bundle
    UX writing and interface copy. Use when writing or reviewing any user-facing text. Triggers on UX writing, microcopy, button labels, link text, error messages, empty states, placeholder text, settings labels, capitalization, sentence case, voice and tone.
    0
    installs
  5. Better Interface · irahardianto bundle
    Cross-discipline interface review. Routes a screen, flow, or feature to every `better-*` domain skill and consolidates one ranked verdict. Use when asked for a holistic review rather than a single domain and when `interface-review` hands up a change to route. Triggers on better-interface, holistic interface review, review the whole screen.
    0
    installs
  6. Better Typography · irahardianto bundle
    Web typography. Use when picking or pairing typefaces, setting up a type scale, or styling and truncating text in components. Triggers on typography, font loading, woff2, variable fonts, opentype features, type scale, heading hierarchy, line-height, letter-spacing, measure, text-wrap, truncation, tabular numbers, underlines, text selection, iOS input zoom, font smoothing, smart punctuation, text-box, drop cap.
    0
    installs
  7. Better Accessibility · irahardianto bundle
    Accessibility engineering for product interfaces. Use when building or reviewing UI components and custom widgets, or when the user reports a keyboard or screen-reader problem. Triggers on accessibility, a11y, WCAG, aria, focus ring, focus trap, keyboard navigation, tabindex, screen reader, sr-only, alt text, hit area, hover on touch, prefers-reduced-motion, autoplay, skip link, semantic HTML, form errors, disabled buttons, "not keyboard accessible".
    0
    installs
  8. Technical Constitution · irahardianto
    Generates technical implementation plans and architectural strategies that enforce the Project Constitution. Use when designing new features, starting implementation tasks, refactoring code, or ensuring compliance with critical standards like Testability-First Architecture, security mandates, testing strategies, and error handling.
    0
    installs
  9. Break · irahardianto bundle
    Answers "does this survive?" for one component. Renders it on a page in every state real use can put it in, and hands that page over as a visual report of what broke.
    0
    installs
  10. Variant · irahardianto bundle
    Answers "which of these?" rather than "is this right?". Builds several genuinely different versions of one piece of UI behind a picker in the real page, so you can flip between them and promote the one that wins.
    0
    installs
  11. Interface Review · irahardianto bundle
    Interface review of a change rather than a screen: uncommitted work, the current branch, or a pull request. Covers interface quality, not correctness, tests, or security.
    0
    installs
  12. Explain Interface · irahardianto bundle
    Answers "how was this built?" about an interface. Give it a URL and name the thing you're curious about, and it reads the layers that produce the effect. Reads the whole frontend instead when you don't name a thing. From a screenshot it reconstructs rather than reads and says so.
    0
    installs
  13. Omni · irahardianto
    Maximum token-efficiency communication. Telegraphic English + minimal structured notation. 100% technical accuracy. Zero fluff. Zero waste.
    0
    installs
  14. Pathfinder Workflow · irahardianto
    Use when exploring a codebase, refactoring code, implementing features, or auditing code quality effectively.
    0
    installs
  15. Sequential Thinking · irahardianto bundle
    Dynamic, reflective problem-solving through iterative thought chains with revision and branching. For complex planning, multi-step analysis, hypothesis verification, or problems where scope emerges during analysis.
    0
    installs
  16. CI CD · irahardianto bundle
    CI/CD pipeline design: GitHub Actions, GitLab CI, multi-stage Docker builds, image scanning, SBOM attestation (Cosign keyless), and environment promotion. Layered by complexity — Level 0 (all projects), Level 1 (containerized), Level 2 (Kubernetes). GitOps and Kubernetes deployment patterns in references/gitops-kubernetes.md.
    0
    installs
  17. Code Audit · irahardianto bundle
    Orchestration reference for the /audit workflow. Contains dimension scope cards for parallel subagent dispatch, subagent prompt template, and code audit report template.
    0
    installs
  18. Axum Idioms · irahardianto
    Axum HTTP framework patterns — routing, extractors, middleware, state management. For Rust see rust-idioms.
    0
    installs
  19. Hono Idioms · irahardianto bundle
    Hono HTTP framework patterns — routing, middleware, Zod validation, RPC client. For TypeScript see typescript-idioms.
    0
    installs
  20. Feature Flags · irahardianto
    Feature flag implementation: release flags, ops kill switches, experiment flags, and permission gating. PRD-gated — only load when PRD or technical architecture explicitly requires gradual rollout, A/B testing, or kill switches. Includes lifecycle rules (90-day max for release flags), flag evaluation patterns, and CI/CD checklist.
    0
    installs
  21. Mobile Testing · irahardianto bundle
    Mobile E2E testing patterns — Flutter integration_test, Patrol, Maestro, golden testing, device matrix, and test data management. Use when writing E2E tests for mobile applications.
    0
    installs
  22. Security Audit · irahardianto bundle
    Orchestration reference for the /security-audit workflow. Contains dimension scope cards for parallel subagent dispatch, subagent prompt template, and security audit report template.
    0
    installs
  23. Agent Protocols · irahardianto
    Shared 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.
    0
    installs
  24. Frontend Design · irahardianto bundle
    Generates 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.
    0
    installs
  25. Postgres Idioms · irahardianto
    PostgreSQL best practices — schema design, query performance, indexing, connection management, RLS, concurrency, monitoring, and migrations. Load when writing SQL, designing schemas, or optimizing PostgreSQL queries.
    0
    installs
  26. Structured Spec · irahardianto bundle
    Write, review, validate, or parse structured specification documents — PRDs, SDDs (design docs), implementation plans, TSDs (technical specs), BDD specs, and ADRs (architecture decision records) — using the Structured Spec standard (YAML frontmatter + Markdown narrative + HTML-comment annotations for requirement/contract/test/architecture/decision/slo + executable code contracts, with requirement-to-contract-to-test traceability). Use when asked to draft, scaffold, template, or check completeness/traceability of a spec, requirements doc, design doc, or decision record, migrate a plain-Markdown spec to this format, or slice a spec into tasks for multiple agents.
    0
    installs
  27. Testing Strategy · irahardianto
    Detailed testing reference material: test doubles strategy, integration test infrastructure (Testcontainers, Firebase emulator), naming conventions per language, test organization patterns. Load when writing tests or setting up test infrastructure. The core mandates (TDD, AAA, pyramid) are in the testing-strategy rule — this skill provides implementation details.
    0
    installs
  28. Parallel Dispatch · irahardianto
    MECE 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.
    0
    installs
  29. Git Commit Integrity · irahardianto
    Ensures 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 constructing multi-commit history from a single body of work, reviewing or writing a pre-commit hook, or before telling a user "this commit is clean."
    0
    installs
  30. Research Methodology · irahardianto
    Structured research protocol: investigate technologies, patterns, APIs before implementation. Multi-tool search, research logs, training data fallback honesty.
    0
    installs
  31. Testability Patterns · irahardianto
    Implementation examples for the three testability rules (I/O isolation, pure logic, dependency direction) across Go, TypeScript, Python, Rust, and Dart. Loaded by reference from architectural-pattern.md — not triggered by file patterns.
    0
    installs
  32. Logging Implementation · irahardianto
    Structured 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.
    0
    installs
  33. Adr · irahardianto
    Document architectural decisions using ADR format. Use during research when choosing approaches, introducing deps/patterns, or changing arch.
    0
    installs
  34. Go Idioms · irahardianto
    Go Idioms and Patterns
    0
    installs
  35. Cpp Idioms · irahardianto
    C++ Idioms and Patterns
    0
    installs
  36. Guardrails · irahardianto bundle
    Pre-flight checklists before coding, post-implementation self-review after. Catches arch violations, missing observability, security oversights.
    0
    installs
  37. Pathfinder · irahardianto
    Session bootstrap + workflows for Pathfinder semantic navigation tools. Covers: discovery protocol, tool chaining patterns (explore, impact, audit, debug), search optimization, LSP degraded mode, and error recovery.
    0
    installs
  38. PHP Idioms · irahardianto
    PHP Idioms and Patterns
    0
    installs
  39. SQL Idioms · irahardianto
    SQL Idioms and Patterns
    0
    installs
  40. Vue Idioms · irahardianto
    Vue Idioms and Patterns
    0
    installs
  41. Code Review · irahardianto bundle
    Structured code review protocol: inspect against full rule set. Use for audit workflows, code reviews, or when user requests review. Produces findings document with severity tags.
    0
    installs
  42. Java Idioms · irahardianto
    Java Idioms and Patterns
    0
    installs
  43. Ruby Idioms · irahardianto
    Ruby Idioms and Patterns
    0
    installs
  44. Rust Idioms · irahardianto
    Rust Idioms and Patterns
    0
    installs
  45. Git Workflow · irahardianto
    Git conventions: conventional commits, branch naming, PR hygiene, release tagging.
    0
    installs
  46. Rails Idioms · irahardianto
    Rails Idioms and Patterns
    0
    installs
  47. React Idioms · irahardianto
    React Idioms and Patterns
    0
    installs
  48. Swift Idioms · irahardianto
    Swift Idioms and Patterns
    0
    installs
  49. Chaos Testing · irahardianto
    Controlled failure injection: hypothesis design, blast radius control, safety mechanisms, game day planning, and resilience verification.
    0
    installs
  50. Csharp Idioms · irahardianto
    C# Idioms and Patterns
    0
    installs
  51. Django Idioms · irahardianto
    Django Idioms and Patterns
    0
    installs
  52. Dotnet Idioms · irahardianto
    .NET Idioms and Patterns
    0
    installs
  53. Elixir Idioms · irahardianto
    Elixir Idioms and Patterns
    0
    installs
  54. Kotlin Idioms · irahardianto
    Kotlin Idioms and Patterns
    0
    installs
  55. Mobile Design · irahardianto
    Distinctive, production-grade mobile interfaces for Flutter/RN. Platform-native patterns, adaptive layouts, fluid motion. iOS/Android conventions.
    0
    installs
  56. Nextjs Idioms · irahardianto
    Next.js Idioms and Patterns
    0
    installs
  57. Python Idioms · irahardianto
    Python Idioms and Patterns
    0
    installs
  58. Angular Idioms · irahardianto
    Angular Idioms and Patterns
    0
    installs
  59. Flutter Idioms · irahardianto
    Flutter Idioms and Patterns (Riverpod 3)
    0
    installs
  60. Laravel Idioms · irahardianto
    Laravel Idioms and Patterns
    0
    installs
  61. Ml Engineering · irahardianto
    ML pipeline design, feature engineering, model training/serving, experiment tracking, model validation, and MLOps principles.
    0
    installs
  62. CLI Development · irahardianto
    CLI tool design, argument parsing, interactive prompts, shell completions, cross-platform considerations, and distribution strategies.
    0
    installs
  63. CI CD Principles · irahardianto
    CI/CD pipeline patterns: stages, Dockerfile, GitHub Actions, artifact management, environment promotion, rollback. Layered by deployment complexity.
    0
    installs
  64. Data Engineering · irahardianto
    Data pipeline architecture, ETL/ELT patterns, data quality, batch vs stream processing, orchestration, and data governance principles.
    0
    installs
  65. Embedded Systems · irahardianto
    Resource-constrained development, real-time patterns, interrupt handling, memory management, RTOS patterns, and hardware abstraction layers.
    0
    installs
  66. API Documentation · irahardianto
    OpenAPI 3.1 specification writing, request/response examples, error documentation, versioning, and interactive API portal patterns.
    0
    installs
  67. Incident Response · irahardianto
    Structured incident workflow: severity classification, triage, diagnosis, mitigation, postmortem, and prevention. Template-driven with blameless review.
    0
    installs
  68. Javascript Idioms · irahardianto
    JavaScript Idioms and Patterns
    0
    installs
  69. Perf Optimization · irahardianto bundle
    Profile-driven performance optimization: methodology, pattern catalog, safety invariants, when-to-stop heuristics. Language-specific in languages/*.md.
    0
    installs
  70. Typescript Idioms · irahardianto
    TypeScript Idioms and Patterns
    0
    installs
  71. Browser Automation · irahardianto
    Playwright browser automation via MCP. Covers E2E testing, UI review, web scraping, screenshot capture, and general browser interaction. MCP-first — CLI is fallback only.
    0
    installs
  72. Debugging Protocol · irahardianto bundle
    Structured debugging: hypothesis generation, validation, root cause analysis. For complex bugs, flaky tests, intermittent failures.
    0
    installs
  73. Spring Boot Idioms · irahardianto
    Spring Boot Idioms and Patterns
    0
    installs
  74. Payment Integration · irahardianto
    PCI DSS compliance, payment gateway integration, tokenization, webhook reliability, idempotency, fraud prevention, and subscription billing.
    0
    installs
  75. Project Structure Go · irahardianto
    Go Backend Layout
    0
    installs
  76. Refactoring Patterns · irahardianto
    Safe refactoring pattern catalog: code smell taxonomy, transformation techniques, behavior preservation strategies, and metrics tracking.
    0
    installs
  77. API Design Principles · irahardianto
    REST/HTTP API design: resource naming, status codes, error formats, versioning, pagination.
    0
    installs
  78. Parallel Dispatch Dag · irahardianto
    Constructs, validates, and traverses a Directed Acyclic Graph (DAG) from scope cards for safe level-based parallel dispatch. Determines execution order via topological sort. Detects cycles and invalid dependencies.
    0
    installs
  79. Project Structure Vue · irahardianto
    Vue/React Frontend Layout
    0
    installs
  80. Supply Chain Security · irahardianto
    SBOM generation, CVE scanning, supply chain attack detection, license compliance, dependency pinning, and artifact verification.
    0
    installs
  81. Project Structure Rust · irahardianto
    Rust/Cargo Layout
    0
    installs
  82. CI CD Gitops Kubernetes · irahardianto
    Kubernetes deployment and GitOps patterns: rolling/blue-green/canary strategies, ArgoCD/Flux manifests, K8s secrets management. Supplement to ci-cd-principles.
    0
    installs
  83. Parallel Dispatch Merge · irahardianto
    Safe, sequential merge protocol for integrating N parallel worktree branches back into main. Defines merge ordering, quality gates between merges, conflict classification, and the updated worktree naming convention for multi-instance dispatches.
    0
    installs
  84. Accessibility Principles · irahardianto
    WCAG accessibility: semantic HTML, ARIA, keyboard nav, contrast, screen readers. For all user-facing interfaces.
    0
    installs
  85. Feature Flags Principles · irahardianto
    Feature flag patterns ONLY when PRD/arch requires. Flag evaluation, lifecycle, testing, infrastructure. Do NOT load speculatively.
    0
    installs
  86. Project Structure Python · irahardianto
    Python Backend Layout
    0
    installs
  87. Project Structure Flutter · irahardianto
    Flutter/Mobile Layout
    0
    installs
  88. Database Design Principles · irahardianto
    Database design: schemas, migrations, queries, indexes, transactions. Normalization, query optimization, migration safety.
    0
    installs
  89. Parallel Dispatch Ownership · irahardianto
    Enforces MECE file boundaries for parallel write-agents. Validates that no two writers share file access. Manages the contracts layer (shared reads) and integration sub-task patterns. The safety invariant that prevents merge chaos.
    0
    installs
  90. Command Execution Principles · irahardianto
    Safe command execution: input sanitization, timeout handling, output capture, error propagation. For spawning processes, shell commands, system calls.
    0
    installs
  91. Data Serialization Principles · irahardianto
    Serialization best practices: schema validation, encoding, versioning, backward compat, safe deserialization. JSON, YAML, Protobuf, MessagePack.
    0
    installs
  92. Parallel Dispatch Decomposition · irahardianto
    Decomposes broad tasks into MECE, parallelizable sub-tasks with explicit scope cards. Core skill for intra-domain parallel dispatch. Produces scope cards consumed by parallel-dispatch-dag, parallel-dispatch-ownership, and parallel-dispatch-merge skills.
    0
    installs
  93. Resources And Memory Management · irahardianto
    Resource lifecycle patterns: files, DB connections, sockets, locks. RAII, defer/finally, pooling, graceful shutdown, leak prevention.
    0
    installs
  94. Dependency Management Principles · irahardianto
    Dependency management: version pinning, vulnerability scanning, dependency hygiene. go.mod, package.json, Cargo.toml, pubspec.yaml.
    0
    installs
  95. Monitoring And Alerting Principles · irahardianto
    Health checks, metrics instrumentation (RED/USE), error tracking, graceful degradation. Prometheus, probes, alert thresholds.
    0
    installs
  96. Configuration Management Principles · irahardianto
    Config management patterns: env vars, config files, settings structs, secrets injection. Validation, layering, fail-fast, twelve-factor.
    0
    installs
  97. Performance Optimization Principles · irahardianto
    Performance principles: measure-first methodology, data structures, caching, batching, when to stop. For hands-on profiling, use perf-optimization skill.
    0
    installs
  98. Concurrency And Threading Principles · irahardianto
    Concurrency/parallelism patterns: race prevention, deadlock avoidance, message passing, async/channels/mutexes/worker pools.
    0
    installs
  99. Logging And Observability Principles · irahardianto
    Structured logging and observability patterns: log levels, structured fields, correlation IDs, language-specific logger setup.
    0
    installs