← ClaudeAtlas

droo-stacklisted

Detailed coding patterns for a polyglot stack. TRIGGER when: working in Elixir, TypeScript, Go, Rust, Python, Lua, C, Zig, Shell/Bash, Noir, or chezmoi templates. Provides incorrect/correct examples that complement CLAUDE.md preferences. DO NOT TRIGGER when: working with Claude API or Anthropic SDK (use claude-api skill), Raxol TUI/agent framework patterns (use raxol skill), Solidity smart contracts (use solidity-auditor skill), ZK circuit domain questions (use noir skill -- this skill only covers Noir language syntax), NIF/SIMD domain questions for BEAM integration (use native-code skill -- this skill only covers C and Zig general syntax), or ffmpeg upstream / libav* assembly work (use ffmpeg-asm skill).
DROOdotFOO/agent-skills · ★ 1 · Code & Development · score 75
Install: claude install-skill DROOdotFOO/agent-skills
# droo-stack Concrete coding patterns for a polyglot stack. Each rule shows **Incorrect** and **Correct** examples with rationale. These complement CLAUDE.md (which sets high-level preferences) with detailed, actionable reference material. ## What You Get - Incorrect/Correct code examples with rationale for each language - Patterns organized by impact level (critical, high, medium) - Language-specific idioms: pipes, pattern matching, error handling, testing - Complements CLAUDE.md preferences with concrete, actionable rules ## When to use This skill activates contextually when working in the languages below. Read the relevant rule file for the language you're working in. ## Rules by impact ### CRITICAL - [go-errors](rules/go-errors.md) -- Error wrapping, `errors.Is`/`errors.As`, sentinel errors - [rust-errors](rules/rust-errors.md) -- thiserror/anyhow, `?` operator, From implementations - [noir-patterns](rules/noir-patterns.md) -- Field vs integers, constrained/unconstrained, nargo tests ### HIGH - [elixir-patterns](rules/elixir-patterns.md) -- `with` chains, pipes, pattern matching in function heads - [typescript-zod](rules/typescript-zod.md) -- Zod schemas, discriminated unions, safeParse - [typescript-patterns](rules/typescript-patterns.md) -- Functional patterns, strict mode, error handling - [go-testing](rules/go-testing.md) -- Table-driven tests, `t.Run`, `t.Helper()` - [rust-patterns](rules/rust-patterns.md) -- Builder pattern, derive traits, clippy, iterator