A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A curated system of production-ready Claude Code skills with quantitative evaluation reports, golden test fixtures, and
Production-ready Claude Code Skills with design rationale, quantitative evaluation, golden test fixtures, and end-to-end engineering workflow integration.
A curated system for AI skill engineering — not just a prompt collection. Built for Claude Code and applicable to any AI coding assistant, this project covers the full loop from reusable skill methodology to skill-specific design rationale to quantitative evaluation and real software engineering workflow integration.
unit-test · tdd-workflow · api-integration-test · e2e-test · fuzzing-testgo-makefile-writer → git-commit → create-pr → go-ci-workflow → go-code-reviewer → security-reviewWorks with Claude Code, Cursor, GitHub Copilot, and 15+ other agents:
# Install a single skill globally
npx skills add johnqtcg/awesome-skills --skill <skill-name> -g
# Install a curated set
npx skills add johnqtcg/awesome-skills --skill go-review-lead systematic-debugging unit-test -g
# Install all 41 skills at once (33 production-ready + 8 multi-agent review components)
npx skills add johnqtcg/awesome-skills --all -g
Browse and search skills interactively:
npx skills find
Install scope note:
skills/<name> directory into your project:
.claude/skills/<name>~/.claude/skills/<name>To understand the skill design methodology:
To understand why a specific skill is designed the way it is:
Main documentation entry points:
The core goal of this project is not to show how to write prompts. It is to answer four harder questions:
The project is organized as a rare end-to-end chain:
bestpractice/ → rationale/ → skills/ → evaluate/ → outputexample/
Those five layers are not just grouped content. They form a traceable knowledge loop:
That structure makes the project substantially stronger than a typical prompt or skill example project, because readers can move from general principles to design logic to execution artifact to measured outcomes.
Each skill has design docs in English and Chinese, such as rationale/google-search/design.md and rationale/google-search/design.zh-CN.md. They explain:
That turns the project into more than a set of copyable examples. It also becomes a body of design logic that readers can study, question, and reuse.
The highest-leverage assets here are bestpractice/ and rationale/, not the raw number of skills under skills/. The methodology is deliberately language-agnostic and platform-agnostic: mandatory gates, anti-examples, honest degradation, progressive disclosure, output contracts, and quantitative evaluation can be reused far beyond this project.
In other words, the project is teaching people how to build professional skills, not just handing out a bag of ready-made prompts.
bestpractice/Evaluation.md turns “is this skill good?” into a quantitative question across three dimensions:
The value of that framework is visible in the paired review reports under evaluate/. Concrete examples include:
go-code-reviewer: +36 percentage points in subtle-scenario signal-to-noise, with 347x developer-time ROIunit-test: +38.4 percentage points in assertion pass rategoogle-search: +74.1 percentage points in assertion pass rateThat is much stronger than saying “these skills seem useful,” because it gives readers traceable numbers, evaluation process, and iteration evidence.
This project does not rely on “use one LLM to judge another LLM” as its primary guardrail. Instead, it uses deterministic regression assets:
132 golden JSON fixtures29 Python test filesThose checks run quickly, are versionable, and are easy to diff and rerun. That design choice reflects strong engineering judgment: critical quality constraints should live in deterministic scripts wherever possible, not only in natural-language instructions.
The backend-oriented skills do not just work in isolation. They line up into an engineering pipeline:
go-makefile-writer → git-commit → create-pr → go-ci-workflow → go-code-reviewer → security-review
The project also includes review reports, workflow examples, and output artifacts that show this is not a paper design. It is a workflow system that can be reused and validated in real engineering practice.
Underneath the concrete files is a stronger idea: useful engineering knowledge should move through three layers:
That progression is one of the most important ideas in the project. It reframes skills as a way to turn unstable personal intuition into shared, inspectable, and enforceable capability.
.
├── bestpractice/ # Skill best-practice docs, in Chinese and English
├── rationale/ # Skill-specific design rationale, in Chinese and English
├── skills/ # High-quality skill examples written with those best practices
├── evaluate/ # Skill review reports, in Chinese and English
├── outputexample/ # Real output examples
├── README.md # README document
├── README.zh-CN.md
└── LICENSE
The five core directories serve these roles:
| Path | Purpose |
|---|---|
| bestpractice/ | Explains how to write high-quality skills, how to evaluate them, and how to integrate them into workflows |
| rationale/ | Explains each skill's design process, design logic, tradeoffs, and the specific problems the final design is solving |
| skills/ | High-quality skill examples shaped by the methodology |
| evaluate/ | Formal review reports for skills, including strengths, weaknesses, and improvement points |
| outputexample/ | Real outputs from skills, such as PDFs, test code, Makefiles, CI configs, and screenshots |
If this is your first time in the project, this order works best:
If you prefer Chinese, start from bestpractice/README.zh-CN.md.
bestpractice/ is the methodology entry point for the whole project:
These documents mainly answer:
rationale/ is where the project explains the design of each skill. It ties the general principles in bestpractice/ to the concrete implementations under skills/.
Each design doc focuses on one skill and explains:
Representative examples:
All high-quality skills in this project live under skills/, with each skill centered on its own SKILL.md. For the design explanation behind any specific skill, read the paired rationale doc under rationale/<name>/. The skills are not isolated capabilities. They can be grouped by use case, and the backend-oriented skills can work together as a full quality pipeline.
The value of the backend-related skills is not just that each skill is useful on its own. They can connect end-to-end and form an engineering workflow from coding to merge:
Coding
↓
Write / fix tests
(unit-test · tdd-workflow · api-integration-test · e2e-test · fuzzing-test)
↓
make fmt / make lint (local quality checks generated by go-makefile-writer)
↓
git commit (git-commit skill: secret scan + quality gates + standardized message)
↓
git push
↓
create PR (create-pr skill: multiple gates + structured PR body)
↓
CI triggered
├── make ci (format + tests + lint + coverage + build)
├── make docker-build (container image validation)
├── Claude Code Review (go-code-reviewer skill: automated code review)
└── govulncheck / security checks (security-review skill focuses on risk models)
↓
Human review + merge
The key skills in that pipeline are:
| Skill Name | Stage | Purpose | Main strengths / advantages |
|---|---|---|---|
go-makefile-writer | Local engineering entrypoint | Design or refactor a root Makefile for Go projects | Standardizes fmt/test/lint/build/run entrypoints and keeps local commands aligned with CI gates |
git-commit | Pre-commit gate | Safely create Git commits | Checks the current Git state, potential secrets, and conflicts before commit, then generates a standardized commit message |
create-pr | Post-push, pre-review | Create a high-quality PR to GitHub main | Emphasizes preflight checks, quality gates, and structured PR content to reduce reviewer overhead |
go-ci-workflow | CI orchestration | Create or refactor GitHub Actions CI for Go repos | Emphasizes Make-driven CI, local/CI consistency, caching, job design, and layered gates |
go-code-reviewer | Automated review | Review Go code with a defect-first mindset | Focuses on real bugs, regressions, and risk instead of reducing review to style comments |
security-review | Security review | Perform exploitability-first security review on code changes | Prioritizes exploitable risk across auth, input, dependencies, concurrency, and container issues |
api-design | API contract design | Design or review REST API contracts: resource modeling, status codes, error models, pagination, idempotency, IDOR prevention, backward compatibility | Gate-driven: flags breaking changes before they ship, enforces machine-parseable error envelopes and IDOR-safe 404 patterns |
kafka-event-driven-design | Kafka event architecture | Design and review Kafka-based event systems: topic design, partition strategy, consumer groups, schema compatibility, DLQ, outbox pattern | Covers acks=all, idempotent consumers, schema evolution, and failure mode defenses across producer and consumer sides |
These skills move code from “written” to “verified.” Together they cover unit tests, TDD, integration tests, E2E tests, fuzzing, and complex debugging.
| Skill Name | Purpose | Main strengths / advantages |
|---|---|---|
unit-test | Add or fix unit tests for Go code | Emphasizes table-driven tests, subtests, and bug hunting, especially boundaries, mapping loss, and concurrency issues |
tdd-workflow | Apply practical TDD in Go services | Emphasizes Red -> Green -> Refactor evidence and risk-path coverage |
api-integration-test | Build, maintain, and run Go integration tests for internal APIs and service-to-service calls | Emphasizes real runtime config, explicit gates, timeout/retry safety, and failure diagnosis |
thirdparty-api-integration-test | Build and run real integration tests for third-party APIs | Uses explicit run gates, timeout controls, and safe execution constraints for external contract validation |
e2e-test | Design, maintain, and run E2E tests for key user journeys | Balances exploration, regression coverage, CI integration, and artifact retention with a focus on reliability |
fuzzing-test | Generate Go fuzz tests | Runs an applicability gate first and refuses unsuitable targets, avoiding low-value fuzz cases |
go-benchmark | Write, review, and analyze Go performance benchmarks and pprof profiles | Hard Rules prevent silent benchmark corruption (compiler dead-code elimination, timer misplacement); Evidence Gate blocks fabricating ns/op numbers without runtime data |
systematic-debugging | Investigate bugs, failures, and unexpected behavior systematically | Requires root-cause analysis before fixes, avoiding guess-driven debugging |
load-test | Write k6/vegeta/wrk load test scripts, define SLOs, model spike/soak/stress scenarios, and interpret results | Enforces scenario-driven design (not just raw QPS), statistical correctness (p95/p99 not averages), and bottleneck attribution |
go-dependency-audit | Audit Go module dependencies for CVEs, license compliance, and supply-chain risks | Runs govulncheck for reachability-based CVE detection, checks license compatibility, and flags go.sum integrity issues |
For a full example, see: https://github.com/johnqtcg/issue2md (.github/workflows/ci.yml)
These skills cover production-safe schema migrations across multiple databases, caching strategy design, monitoring and alerting setup.
| Skill Name | Purpose | Main strengths / advantages |
|---|---|---|
pg-migration | Review or generate PostgreSQL schema migrations | Enforces lock-level analysis (AccessExclusiveLock vs CONCURRENTLY), NOT VALID two-step constraint pattern, pg_repack for large-table rewrites, and transactional DDL rollback planning |
mysql-migration | Review or generate MySQL schema migrations | Covers ALGORITHM={INSTANT,INPLACE,COPY} selection, gh-ost integration for large tables, online DDL version gating (5.7 vs 8.0+), and utf8mb4 boundary traps |
mongo-migration | Review or generate MongoDB schema migrations | Enforces _id-range batched updates, write concern, validator moderate→strict progression, and the new-field pattern for type migrations |
oracle-migration | Review or generate Oracle DDL migrations | Covers DDL_LOCK_TIMEOUT, NOVALIDATE constraint pattern, DBMS_REDEFINITION for online table rewrites, and partition DDL safety |
redis-cache-strategy | Design or review Redis caching layers | Addresses stampede (singleflight), penetration (null-value caching), avalanche (TTL jitter), hot key mitigation (L1 + sharding), and write-behind guardrails for financial data |
monitoring-alerting | Design Prometheus alerting rules, Grafana dashboards, and SLI/SLO definitions | Enforces alert actionability, SLO error budget burn-rate alerting, inhibition rules, and cardinality discipline |
These skills are suited for information gathering, fact-checking, comparison, and formal research output.
| Skill Name | Purpose | Main strengths / advantages |
|---|---|---|
google-search | Use Google-style search for information gathering, fact verification, and source checking | Emphasizes query classification, evidence chains, cross-checking, and reusable search strings |
deep-research | Produce source-backed deep research and analysis | Enforces content extraction, cross-verification, and anti-hallucination checks for research and comparison work |
These skills focus on turning engineering knowledge into maintainable documents that teams can reuse directly.
| Skill Name | Purpose | Main strengths / advantages |
|---|---|---|
writing-plans | Create evidence-backed implementation plans for multi-step work | Adds mode-aware planning, verified path labels, dependency graphs, and a mandatory post-writing review loop so plans are executable instead of aspirational |
update-doc | Keep project documentation aligned with the latest code | Focuses on scoped doc patches, docs-drift checks, project-type routing, and evidence-backed synchronization of README and related docs |
readme-generator | Generate or refactor project README.md files using project evidence | Emphasizes project-shape detection, evidence-based structure, maintainable README patterns, and adaptation across service, library, CLI, and monorepo projects |
tech-doc-writer | Write, review, and improve technical documents such as runbooks, troubleshooting guides, API docs, and RFC/ADR-style design docs | Uses type classification, audience analysis, quality gates, and anti-staleness rules to produce clearer, more maintainable technical documentation |
incident-postmortem | Write blameless postmortems and review existing ones | Four mandatory gates enforce blameless reframing, sourced timelines, systemic 5-Why root cause analysis, and tracked action items — the Gate 2 blame-rewrite table makes every reframing decision auditable |
These skills focus more on getting a task executed than on code quality itself.
| Skill Name | Purpose | Main strengths / advantages |
|---|---|---|
yt-dlp-downloader | Generate and run yt-dlp download commands | Probes formats before downloading and supports single videos, playlists, audio extraction, subtitles, and authenticated content |
local-transcript | Transcribe local audio or video files into txt / pdf / docx outputs | Uses an accelerated local ASR pipeline plus post-processing and proofreading to produce cleaner Chinese transcripts with paragraphing, punctuation normalization, and multi-format export |
This skill turns scattered facts and intuition into a structure an audience can absorb quickly.
| Skill Name | Purpose | Main strengths / advantages |
|---|---|---|
constructive-thinking | Compress chaotic information into a leader-ready structure before output | Forces a Frame → Crux → Nodes → Tilt + Reasoning shape so a briefing, technical proposal, or one-pager fits in 3–5 minutes of reading instead of a flat fact dump |
A stock-analysis-lead orchestrator drives a seven-layer fundamental "X-ray" of a single US-listed stock by dispatching six vertical equity-research skills as parallel agents, then synthesizing a buy/hold/sell verdict. The skills compose as a system, mirroring the go-review-lead multi-agent pattern. Scope is single-stock US-equity fundamental analysis only — not trading signals, technical analysis, options, crypto, ETFs, or non-US listings.
| Skill Name | Role | Purpose | Main strengths / advantages |
|---|---|---|---|
stock-analysis-lead | Orchestrator | Classify sector archetype, fetch SEC filings, dispatch the six vertical agents, then synthesize a verdict | Produces a buy/hold/sell call with Bull/Base/Bear target ranges using sector-aware thresholds; logs each verdict to JSON-Lines so later runs reckon with the prior view |
stock-business-review | Business model | Review business model and revenue structure | Covers product/service mix, customer concentration, geographic exposure, revenue-growth decomposition, and fact-vs-narrative information-tier discipline |
stock-earnings-quality-review | L1–L3 | Review earnings quality, cash-flow integrity, and operating leverage | Tracks OCF-vs-net-income drift, FCF trajectory, capex character, revenue-quality signals, and SaaS metrics (NRR/GRR/CAC payback/Magic Number) |
stock-balance-sheet-review | L4 | Review balance sheet health and downturn resilience | Net-debt/EBITDA leverage, current ratio, cash runway, goodwill concentration, DSO/inventory trends, off-balance-sheet items, pension underfunding |
stock-management-review | L5 | Review management quality and capital-allocation track record | 5-year capital-allocation history, buyback timing, M&A ROI, guidance-vs-actuals scorecard, comp alignment, and insider activity |
stock-industry-review | L6 | Review industry position and competitive moat | Porter Five Forces scan, market-share trend, TAM trajectory, moat classification (7 named types), and pricing-power evidence |
stock-peer-comparison-review | Cross-check | Independently benchmark the target against 2–4 closest peers | Fixed 12-item ratio panel (growth, profitability, capital intensity, leverage, capital returns, valuation) that cross-validates moat and market-share claims |
What makes this project different from a typical “skills example project” is that it does not just show the skills. It also shows:
You can read them side by side:
Typical examples:
google-search
unit-test
yt-dlp-downloader
If you want to contribute or need project governance details, start here:
This project is licensed under MIT. See LICENSE.
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
Design enforcement with memory — keeps your UI consistent across a project