mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
38 native skills for engineering, operations, and cross-cutting development practices — see README for the full list.
Plugin ekosistem-edho-ferdian from marketplace eef-marketplace in edhoferdian/EEF. Commands read from the repo's manifest — 13 days ago.
api-design-edho-ferdianDesign and evolve API contracts: REST resource naming, status codes, pagination, versioning, and one authoritative OpenAPI/schema so client and server never drift. Use for "desain API untuk fitur ini", "struktur endpoint yang baik", "API contract berubah", "REST vs apa", or a new API surface. last_r
backend-engineering-edho-ferdianWrite server-side code well: service layering and ports/adapters, typed errors, retry with backoff and circuit breakers, background jobs and queues, structured logging, new integrations; NestJS and Rails guides. Use for "struktur service layer", "error handling di backend", "retry/circuit breaker",
billing-ops-edho-ferdianDiagnose billing and subscription incidents (duplicate subscriptions, failed checkout, double charges, broken billing portal) and verify pricing/entitlement claims against the code. Refunds, credits and cancellations need an explicit go-ahead. Use for "pelanggan minta refund", "subscription ganda",
build-fix-edho-ferdianFix build, compile, dependency and startup failures with a minimal verified diff, never a cast, ts-ignore or disabled check that hides the error; lenses for ~20 stacks. Load it even for one pasted error. Use for "build error", "gagal build", "compile error", "tidak bisa jalan", "fix the build", "dep
click-path-audit-edho-ferdianTrace each button, toggle or form submit through its full state changes to find handlers that undo each other, async races, stale closures and effects that reset state. Use for "tombolnya gak jalan", "diklik tapi gak ada yang terjadi", "the button does nothing", "state-nya balik lagi", or after refa
code-quality-tooling-edho-ferdianSet up the automated quality gate: Biome or ESLint+Prettier, Husky, lint-staged, and the equivalents for Python (Ruff), Go and Rust. Use for "setup ESLint", "setup Biome", "tambah Prettier", "pasang husky", "pre-commit hook", "lint-staged", "commit ke-block linter", "format on save", "linter belum a
code-review-edho-ferdianSenior code review across quality, security, performance, spec consistency and tests, with evidence-backed, severity-ranked findings. Load it for any review, even a short snippet or a quick "is this OK?". Use for "review this", "cek kode", "cek dulu sebelum merge", "ada yang salah gak", "review PR",
code-simplification-edho-ferdianRewrite code for clarity without changing behaviour: extract long functions, flatten nesting, merge duplication, remove over-engineering, gated on passing tests. Load it even for one small function. Use for "sederhanakan kode ini", "nesting-nya kebanyakan", "refactor biar lebih rapi", "reduce comple
communications-triage-edho-ferdianTriage incoming messages from any channel into four priority tiers, draft replies behind a human-approval gate, and track promises made in sent replies. Use for "triase pesan", "atur inbox", "bantu balas email/chat", "klasifikasikan pesan masuk", "draft balasan". last_reviewed: "2026-09-24
config-hygiene-edho-ferdianClean up the ~/.claude environment: redundant, stale or context-expensive skills, memory, hooks, permissions, MCP servers and caches, one item at a time with an undo path. Use for "bersihin config", "~/.claude berantakan", "kebanyakan skill", "sesi lambat mulai", "context cepat penuh", "audit setup
container-ops-edho-ferdianContainer setup, docker-compose design, multi-stage build optimization and debugging. Use for "setup Docker untuk project ini", "docker-compose untuk dev environment", "container ini lambat/besar", "debug container yang crash". last_reviewed: "2026-10-27
counterparty-comms-edho-ferdianRules for an agent that talks to customers, suppliers or partners: who it may answer, no leak of internal context, and every outbound draft approved against its exact text. Use for "agent di grup customer", "bot balas supplier", "approval sebelum kirim", "jangan sampai bocor ke klien", "outbound app
data-layer-patterns-edho-ferdianDesign and set up the data layer: Postgres schemas, Prisma, Redis caching and queues, and safe expand-contract migrations. Use for "desain schema untuk X", "setup Prisma/Redis", "strategi migration yang aman", "cache invalidation strategy". last_reviewed: "2026-10-27
dead-code-cleanup-edho-ferdianRemove dead code safely: detect with stack tooling (knip, vulture, cargo-udeps...), rank by risk, then delete deps, exports, files and duplicates in stages with tests between. Use for "bersihkan kode mati", "hapus yang tidak dipakai", "cleanup unused code/deps", "remove dead code", "consolidate dupl
deployment-ops-edho-ferdianShip a build and keep it healthy: release strategy, CI/CD gates, health checks and Kubernetes, rollback, readiness verdict, dashboards, post-deploy watch, and production incidents with postmortems. Use for "deploy ini gimana", "pipeline CI/CD", "rollback", "siap rilis belum", "pantau setelah deploy"
desktop-e2e-edho-ferdianEnd-to-end tests for Windows desktop apps (WPF, WinForms, Win32, Qt) with pywinauto over UI Automation. Use for "test aplikasi desktop", "pywinauto", "WPF/WinForms/Qt test", "UI Automation", "test .exe ini", or a flaky desktop GUI suite. last_reviewed: "2026-09-09
dev-kickoff-edho-ferdianStart and run a project from specs (PRD, SRS, WBS, RFC, ADRs): decision register, context pack, then a PLAN-TEST-IMPLEMENT-REVIEW-VERIFY-REMEMBER-IMPROVE loop per task. Use for "mulai proyek", "kickoff", "buat context pack", "handoff ke Cursor", or to resume: "lanjutkan proyek", "resume", "lanjut da
docs-sync-edho-ferdianKeep user-facing docs true to the code: README, codemaps, architecture and API docs; every path, link and snippet checked. Use for "update dokumentasi", "sinkronkan README", "codemap sudah basi", "cek link di docs", "generate codemap", or after a feature ships. last_reviewed: "2026-09-09
e2e-testing-edho-ferdianEnd-to-end tests for critical user journeys: map flows first, use whichever browser driver is available, Page Object Model, quarantine flaky tests, keep failure artifacts. Use for "test end-to-end", "tes E2E", "uji alur pengguna", "browser test", "critical user flow". last_reviewed: "2026-09-19
frontend-engineering-edho-ferdianBuild React/Next.js frontends well from the start: component composition, UX recipes, Vite, HeroUI, and avoiding generic AI-looking UI. Use for "struktur component ini", "best practice React untuk X", "setup Vite", "biar UI-nya gak keliatan AI banget", "desainnya generic banget", or a new frontend f
gan-harness-edho-ferdianFast prototype iteration: a generator builds a live app and an evaluator drives it in a browser, scores it on a design rubric and feeds fixes back until it passes. Use for "gan-harness", "loop generate-evaluate", "iterate sampai bagus", or a live app scored and improved automatically. last_reviewed:
git-and-release-ops-edho-ferdianGit and release workflow with this ecosystem's binding conventions: branching, conventional commits, merge vs rebase, conflicts, PR readiness, CI failure triage, releases and changelogs. Load it even for a quick commit-message question. Use for "strategi branch", "commit message-nya apa", "rebase at
language-code-review-edho-ferdianStack-specific review lenses on top of code-review: idioms, framework misconfigurations, ORM query traps, performance and test conventions across ~20 stacks. Load it for any review of code in a named framework, even one or two files. Use for "review kode Go/Python/React ini", "audit Django models",
legal-ops-edho-ferdianDraft agreement paperwork from one template plus a JSON spec per counterparty (NDA, referral fee, non-circumvention, master services), add deals by Schedule A, and prepare e-sign envelopes as drafts. Not legal advice. Use for "bikin perjanjian dari template", "master agreement", "NDA untuk banyak pa
marketing-edho-ferdianPositioning, brand voice, launch plans, and landing-page and email copy for a solo developer's own tools and projects. Use for "marketing", "positioning", "brand voice", "landing page copy", "email sequence", "kampanye", "strategi pemasaran", "gimana cara jual ini". last_reviewed: "2026-09-09
networking-ops-edho-ferdianNetwork config review, design (homelab or multi-site), read-only OSI-layer troubleshooting, device changes (Cisco IOS-style) and homelab build-out. Use for "cek config Cisco ini", "rancang jaringan homelab", "kenapa internet lambat", DNS or routing problems, "push this ACL via SSH". last_reviewed: "
opensource-release-edho-ferdianPrepare a project for public open-source release: move secrets to .env.example, run an independent audit that gates on FAIL, then generate README, LICENSE and contributor files. Use for "mau open-source-kan ini", "siapkan repo ini buat publik", "audit sebelum rilis publik", "cek apakah aman di-publi
performance-audit-edho-ferdianMeasure, fix, re-measure: profile with real tooling (Lighthouse, bundle analyzers, heap snapshots, profilers, EXPLAIN), fix, and prove the delta. Load it whenever something is reported slow, even when the cause looks obvious in the code. Use for "app terasa lambat", "kenapa lemot", "lama banget kebu
research-ops-edho-ferdianEvidence-first research: pick the lightest path that answers, synthesize sources into a cited report, and label each claim as sourced, user-supplied, inference or recommendation. Use for "riset", "cari tahu", "cek fakta", "bandingkan X vs Y", "apa yang terbaru soal", "research this", "deep dive", or
safe-execution-edho-ferdianMechanical gates for agent runs: investigate before the first edit, guard destructive commands, freeze write scope for autonomous or parallel agents, block "done" until memory is updated. Use for autonomous or production work, or "jangan sampai kehapus", "agent-nya nulis di luar scope", "pastiin dia
security-review-edho-ferdianThe single source of security review criteria: OWASP-style checklist (SEC-01..19) plus stack- and domain-specific items, standalone, as code-review's security depth, or a lean full-repo audit before production. Use for "cek keamanan kode ini", "security audit", "find vulnerabilities", "aman gak ini"
seo-audit-edho-ferdianTechnical and on-page SEO audit: crawlability, indexability, structured data, meta tags, sitemap/robots.txt, mobile and internal links, ranked by indexing impact. Use for "audit SEO", "kenapa website ini tidak muncul di Google", "cek meta tags", "structured data", "sitemap/robots.txt", "cek SEO", in
skill-audit-edho-ferdianAudit this repo's skills/ for staleness, redundancy, broken cross-references and weak descriptions (not the ~/.claude setup: that is config-hygiene). Use for "audit skill saya", "cek skill yang sudah dibuat", "ada yang redundan gak", "skill mana yang basi". last_reviewed: "2026-10-29
skill-authoring-edho-ferdianCreate and govern this ecosystem's skills: search before building, a quality bar, compliance checks, promoting repeated principles to rules, and packaging dist/*.skill. Use for "bikin skill baru", "ada skill buat X gak", "fork skill ini", "skill gue kepake gak sih", "package skill ini", "buatkan .sk
spec-mining-edho-ferdianExtract behavioural specs from a codebase with none: WHEN/THEN requirements and invariants, each anchored to the code that enforces it, unclear behaviour recorded as uncertainty. Use for "ekstrak spec", "buat spec dari kode", "reverse-engineer the spec", "repo ini tidak ada dokumentasi", or a missin
system-design-edho-ferdianMid-project architecture decisions: ADRs, trade-off analysis, non-functional requirements, scaling tiers and blast radius. Use for "desain arsitektur", "keputusan teknis besar", "bikin ADR", "trade-off antara X dan Y", "microservices atau monolith", "apa yang rusak kalau X diubah", or a capacity que
test-authoring-edho-ferdianWrite unit and component tests well: React Testing Library, pytest, Go and Vue, plus regression-test patterns. Use for "tulis test untuk component ini", "bagaimana test hook ini", "test yang bagus untuk fitur X", "tulis test pytest/Go/Vue", or dev-kickoff's TEST stage. last_reviewed: "2026-10-27
video-style-edho-ferdianMeasure a reference video's look and pacing (colour grade as a 3D LUT, cut rhythm, overlays) and reproduce it: grade, cut and composite new footage, verify numerically, hand off an NLE timeline. Use for "tiru look video ini", "samakan grading", "bikin video dengan gaya referensi", "LUT dari referens
agent-delegation-edho-ferdianRealize this ecosystem's named agent roster (agents/*/AGENT.md in the edho-ferdian ecosystem) inside Hermes, which has no static per-agent file format of its own. Use this whenever a task calls for delegating to one of the named roles below via Hermes' delegate_task tool, instead of writing an ad-ho
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.
6 skills
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.
5 skills · 16 commands · 4 agents · hooks
Claude Skills for Obsidian
6 skills
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.