programming
MUST USE for ANY work on .py .pyi .rs .ts .tsx .mts .cts .go files. One philosophy: strict types, modern stacks (Pydantic v2 / serde+thiserror / Zod / gin+sqlc+pgx+slog), modern toolchains (uv+basedpyright+ruff / cargo+clippy+miri / Bun+Biome+tsc / gofumpt+golangci-lint v2+nilaway+go-race), parse-don't-validate, exhaustive match, typed errors, no any/unwrap/panic, 250 LOC ceiling, TDD, consumer-routed logging. Routes to references/{python,rust,typescript,rust-ub,go}/ + references/logging.md. Triggers: write/edit Python/Rust/TypeScript/Go code, new project, gin server, bubbletea TUI, CJK IME, connect-go RPC, sqlc pgx, branded ids, exhaustive match, unsafe Rust, miri, oversized file, refactor, TDD, e2e test, logging, log levels, structured logging, observability, arena, allocator, bumpalo, const fn, const generics, comptime, zero-alloc, bitfield, repr, scopeguard, errdefer, Zig-like, zerocopy, packed struct.
适合你,如果你用Python、Rust、TypeScript或Go写生产级代码
npx oh-my-skill add code-yeongyu/oh-my-openagent/programmingcurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- code-yeongyu/oh-my-openagent/programmingnpx oh-my-skill verify code-yeongyu/oh-my-openagent/programming怎么用
商店整理自技能原文 · 版本 3ec4afb · 表述以原文为准Claude 会严格遵循类型安全、测试驱动、最小代码等原则来编写或编辑 Python、Rust、TypeScript、Go 代码。每次写代码前,它会先加载对应语言的规则文件。
当你要求编写或修改 .py、.rs、.ts、.go 等文件,或者涉及新项目、重构、测试、日志等场景时触发。