/
skills
/
fuz-stack
/
references
References
Async Patterns
— Concurrency primitives — semaphore, deferred, concurrent map/each
Code Generation
— Gro gen system — .gen.* files, dependencies, output formats
Common Utilities
— Result type, Logger, Timings, DAG execution
CSS Patterns
— fuz_css styling — default-reliance, the styling ladder, variables, extraction
Dependency Injection
— Injectable *Deps interfaces, mock factories, composition patterns
Documentation System
— Docs pipeline — Tome system, layout architecture, project setup
File Organization
— src/ tree, domain subdirectories, full-path imports, test mirroring
mdz — Strict Markdown Dialect
— mdz dialect — grammar surface, component registration, rendering seam, autolink, preprocessor
Approved npm Dependencies
— Approved external npm package allowlist for TS/Svelte repos
Path References in Documentation
— Path typography — navigational vs src/lib module vs code-shaped
Approved Rust Dependencies
— Approved external crate allowlist for Rust workspaces
Rust Patterns for the Fuz Ecosystem
— Rust lints, errors, DI ladder, idioms, CLI patterns
Rust Performance Patterns
— Rust perf — profiling, arenas, locks, hot-path idioms, SIMD
Rust Spine & Consumer Servers
— Spine crate map, consumer servers, env, daemon lifecycle
Svelte 5 Patterns
— Svelte 5 runes, contexts, snippets, attachments
Task Patterns
— Gro task system — .task.ts files, TaskContext, error handling
Testing Patterns
— Vitest patterns, fixtures, mocks, assertion helpers
TSDoc Comment Style Guide
— TSDoc style guide — tags, conventions, drift detection
Twin Implementations (TS ↔ Rust)
— TS ↔ Rust twin implementations — convergence, naming parity, wire crates
Type Utilities
— Nominal typing (Flavored/Branded), strict utility types
WASM Patterns for the Fuz Ecosystem
— WASM/N-API build targets — wasm-bindgen, component model, JS interop
Zod Schemas
— Zod conventions — strictObject, branded types, introspection