Searchable knowledge base of 152+ programming best practices across 30+ languages and frameworks. BM25-powered search over curated resources from industry leaders (Google, Airbnb, Uber, Mozilla, Shopify, OWASP).
Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.
Code template search and generation tool. Auto-initializes on first use. Use when: 1. search/get - user needs code templates, "检索模板", "search template" 2. generate - user wants to create template from code/file/repo/url, "生成模板" 3. upload - user has prepared template files, "上传模板" Requirements: JDK 17+, Git (for…
Use when writing, reviewing, or refactoring Go code; when handling errors (fmt.Errorf, %w, sentinel, errors.Is, errors.As); when deciding between panic, error return, and log.Fatal; when writing tests (table-driven, t.Helper, t.Fatal vs t.Error, goroutines); when designing API surface (option struct, variadic options…
Set up scrut snapshot-based CLI integration testing for a CLI project. Use when the user says "add scrut tests", "set up scrut", "add CLI integration tests", "add snapshot tests for the CLI", "wire up scrut", or wants end-to-end snapshot tests for a CLI binary. Detects the project language (Go, Swift, Rust, Zig…
Review and reorganize AI coding agent configuration and instruction files across Claude Code, Codex, Copilot, and OpenCode. Use when the user says "clean up agent config", "organize agent files", "standardize agent instructions", "set up agent config", "review agent config", "consolidate agent files", or mentions…
Bootstrap, audit, and maintain REUSE-style mixed-license coverage in a repository: populate LICENSES/, write a root NOTICE, wire a root REUSE.toml, apply SPDX headers or sidecars to files, and keep reuse lint clean. Use when the user says "license this repo", "bootstrap licensing", "add SPDX headers", "normalize…
Applies and validates the HA code-style / strict-typing / validation workflow (spec/ha/dev-workflow) against an existing HA Custom Integration — Ruff format, ordered imports, f-strings (logging excepted), file-header docstrings, full type annotations, a local mypy-strict profile as the platinum strict-typing bridge…