All authors
hcd233 avatar

Claude Skills by hcd233

github.com/hcd233
30 skillsA× 28B× 20 installs0 views
ArchifyA

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network to...

developmentrustgo
0
2
BrainstormingA

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

developmentgotesting
0
2
Dispatching Parallel AgentsA

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

developmentgotesting
0
2
Executing PlansA

Use when you have a written implementation plan to execute in a separate session with review checkpoints

developmentgit
0
2
Finishing A Development BranchA

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

developmentgobash
0
2
Golang Code StyleA

Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).

developmentgobash
0
2
Golang NamingA

Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or a...

developmentpythongo
0
2
Golang Samber LoA

Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable package (lo), concurrent variants (lo/parallel aka lop), in-place mutations (lo/mutable aka lom), lazy iterators (lo/it aka loi for Go 1.23+), and experimental SIMD (lo/exp/simd). Apply when using or adopting samber/lo, when the codebase imports github.com...

developmentgobash
0
2
Golang Samber MoA

Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.

developmentjavascripttypescript
0
2
Golang Spf13 CobraA

Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, usage/help template customization, man-page and markdown doc generation, and testing with SetArgs/SetOut/SetErr. Apply when using or adopting spf13/cobra, or when the codebase imports `github.com/spf13/cobra`. For configur...

developmentgoshell
0
2
Golang Spf13 ViperA

Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChange for hot reload, viper.New() for test isolation, and remote KV integration. Apply when using or adopting spf13/viper, or when the codebase imports `github.com/spf13/viper`. For CLI command structur...

developmentgobash
0
2
Golang Uber FxA

Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@golang-uber-dig` skill.

ai-agentsgobash
0
2
Improve Codebase ArchitectureA

Scan a codebase for deepening opportunities, present them as a visual HTML report, then work through whichever one you pick with the brainstorming skill.

developmentgoapi
0
2
Next Dev LoopA

Verify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-checks. Combines /_next/mcp (Next.js's view) with agent-browser (the browser's view). Requires a running `next dev`.

developmentgoshell
0
2
PonytailA

Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shorte...

developmentrustgo
0
2
Receiving Code ReviewA

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

developmentrustgo
0
2
Requesting Code ReviewA

Use when completing tasks, implementing major features, or before merging to verify work meets requirements

developmentbashrefactoring
0
2
Subagent Driven DevelopmentB

Use when executing implementation plans with independent tasks in the current session

developmentrustgo
0
2
Use Modern GoA

Use the Modern Go Guidelines CLI whenever writing, modifying, fixing, or refactoring Go code. Apply its version-specific guidance to generated changes.

developmentgoshell
0
2
Using Git WorktreesA

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

developmentpythonrust
0
2
Writing PlansA

Use when you have a spec or requirements for a multi-step task, before touching code

developmentpythongo
0
2
Writing SkillsA

Use when creating new skills, editing existing skills, or verifying skills work before deployment

developmentjavascripttypescript
0
2
Huma Dto ConventionsA

Use when creating, editing, or reviewing HTTP DTOs in internal/dto/, adding new huma routes, modifying request/response payloads, or debugging "field is always zero / nil body / 422 validation" issues in aris-proxy-api. Mention this skill whenever the work touches `*Req` / `*Rsp` structs, huma path/query/body bindings, or OpenAPI schema fields — even if the user only says "add an API" or "tweak the request payload".

developmentgodebugging
0
2
Login Prod ServerA

生产服务器登录入口与安全基线。任何需要 SSH 到生产服务器 api.lvlvko.top 执行操作的任务(查询生产数据库/Redis 缓存、更新生产配置、K8s 运维)都必须先加载本 skill 获取登录方式、环境布局、凭据读取规则与统一安全基线。触发词:SSH 到生产、登录生产服务器、连接线上服务器、api.lvlvko.top、生产环境操作。

developmentbashsql
0
2
Operate Prod ServiceB

操作生产环境 aris-proxy-api 服务(api.lvlvko.top 上的 k3s/Kubernetes 集群)。当用户要求查看线上服务状态、pod 资源与负载、pod 日志、滚动重启、跟踪部署、查看服务/端点、检查集群健康,或笼统地说"看一下线上环境/生产服务怎么了"时使用本 skill。

developmentbashsql
0
2
Query Prod CacheA

Use when the user asks to inspect, count, diagnose, or query the production Redis cache running in Docker on aris-proxy-api. Also use when a production cache read, TTL/key inspection, or explicitly authorized cache data write (e.g. deleting a specific key) is requested. Trigger on mentions of Redis, cache, keys, TTL, sessions, rate limit buckets, or "查一下缓存".

developmentgoshell
0
2
Query Prod DatabaseA

Use when the user asks to inspect, count, diagnose, or query the production PostgreSQL database running in Docker on aris-proxy-api. Also use when a production database read or explicitly authorized data write is requested, or when the user asks to create/drop an index on the production database.

developmentshellbash
0
2
Query Prod LogA

查询生产 CLS 日志并做 RCA 根因定位。当用户遇到线上/准线上 bug、生产报错、traceId/X-Trace-Id、E2E 失败、或提供错误信息/异常日志要求排查时使用本 skill。流程为:查 CLS 日志 → 按 traceId 追全链路 → 定位根因(RCA)→ 向用户输出结论与建议修复方向。

developmentgoapi
0
2
Update Prod ConfigA

Update production configuration for aris-proxy-api. Use when the user asks to update api.env, K8s ConfigMap, or any production configuration on the remote server. Also triggers for related actions like "add config", "modify env", "update cron settings", "change production variables". **连接生产服务器前必须先加载 `login-prod-server` skill** 获取 SSH 方式、环境布局与统一安全基线;本 skill 不再重复连接细节。

developmentshellbash
0
2
Visit Prod WebA

通过 chrome-devtools MCP 用真实浏览器访问生产环境 Web 控制台 https://api.lvlvko.top/web/,检查登录状态、引导 OAuth2 登录(GitHub/Google)、浏览 Dashboard 及各管理页面(Sessions、API Keys、Models、Audit、Cron 等)。当用户说"打开/看一下线上 Web 后台/管理页面/dashboard/控制台"、"浏览器打开生产页面"、"看看线上页面长什么样"、"检查一下我登录了没有"时使用本 skill,即使没有提到"skill"或"浏览器"字样。

developmentgogit
0
2