Comprehensive Nushell scripting best practices, idioms, security, and code review. Use when writing, reviewing, auditing, or refactoring Nushell (.nu) scripts to ensure they follow idiomatic patterns, naming conventions, proper type annotations, functional style, security best practices, and Nushell's unique design principles. Triggers on tasks involving Nushell scripts, modules, custom commands, pipelines, or any .nu file editing. Also helps convert Bash/POSIX scripts to idiomatic Nushell. Covers the type system, data manipulation, performance optimization, security hardening, script review, and common gotchas.
Go 语言陷阱检测:浮点精度、slice/map 内存语义、time/JSON/HTTP 标准库陷阱、 nil 语义、控制流陷阱、容器化性能、string/rune 编码、CPU 缓存友好性。 覆盖 100 Go Mistakes 中 linter 和其他 skills 无法处理的常见错误模式。 Use when writing code involving float comparison, slice/map operations, time/JSON/HTTP usage, string substrings, switch/select/break control flow, nil interface values, Docker/K8S deployment, rune/string iteration, defer with named returns, CPU cache layout, or profiling/diagnostics.
Taskfile(go-task) 最佳实践与模式,适用于新增/修改 Taskfile.yml、设计任务结构、保证幂等与可维护性、使用 vars/status/preconditions/summary/wildcard 等特性。遇到 Taskfile 设计、重构或排错时使用。