tiger-style

Applies TigerStyle engineering principles to code design and review across languages.

5|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/nuggocto/dotfiles --skill tiger-style-nuggocto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tiger-style
Source: https://github.com/nuggocto/dotfiles/tree/main/opencode/skills/tiger-style
Command: npx skills add https://github.com/nuggocto/dotfiles --skill tiger-style-nuggocto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Codebases often ship with unbounded loops, hidden allocations, unclear failure modes, and missing invariants that only surface as production incidents. This Skill applies the TigerStyle engineering methodology—safety first, performance second, developer experience third—as a language-neutral overlay so designs make bounds, invariants, and resource budgets explicit before they become expensive to fix. ## Core Features & Use Cases - Design discipline: Enforces explicit limits on queues, retries, loops, buffers, concurrency, and memory growth, plus deliberate assertions and invariants. - Structured reviews: Provides a concrete review checklist covering unbounded work, weak ownership, missing trust-boundary validation, and assertion misuse. - Language-neutral overlay: Defers syntax, error types, and tooling to the active language skill while deciding what the design must make explicit. - Use Case: Ask for a TigerStyle review of a new request-handling module and receive feedback on failure modes, resource budgets, assertion placement, and naming, ordered by safety impact. ## Quick Start Ask the assistant to review this module with TigerStyle and identify missing bounds, invariants, and failure-mode handling.

Frequently Asked Questions about tiger-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply TigerStyle principles to my code?

Explicitly ask for TigerStyle or a TigerStyle review in your request. The overlay then evaluates your design for explicit bounds, invariants, failure modes, and resource budgets, prioritizing safety first, performance second, and developer experience third.

What is TigerStyle in software engineering?

TigerStyle is an engineering methodology inspired by TigerBeetle and NASA's Power of Ten rules. It mandates explicit limits on all resources, deliberate assertions for programmer-error invariants, validation at trust boundaries, and performance reasoning done during design rather than after profiling.

Does TigerStyle work with languages other than Zig?

Yes, this overlay is language-neutral and defers syntax, error handling, ownership, and tooling to the active language skill. It only dictates what the design must make explicit, such as bounds, invariants, and fault models, not the language-specific mechanism.

When should I not use a TigerStyle review?

Do not use it unless explicitly requested; it is opt-in and should not be inferred from the language or ordinary performance-sensitive work. It is also not a replacement for language-specific semantics, formatters, or official tooling.

What does a TigerStyle code review look for?

Reviews flag unbounded loops, queues, retries, and fan-out, hidden allocations in hot paths, weak ownership, missing trust-boundary validation, assertion misuse for recoverable errors, unclear names, and fix-later decisions in foundational code.