Ed3d House Style
Ed3d House Style from ed3dai/ed3d-plugins-testing.
Skills in this plugin
5- ▌ Coding Effectively · ed3daiALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.
- ▌ Howto Code In Rust · ed3daiUse when writing, reviewing, or modifying Rust code - covers error handling with thiserror+miette, type system patterns, async and serde conventions, testing crates, dependency pinning, and module organization
- ▌ Writing Good Tests · ed3daiUse when writing or reviewing tests - covers test philosophy, condition-based waiting, mocking strategy, and test isolation
- ▌ Howto Code In Typescript · ed3dai bundleUse when writing TypeScript code, reviewing TS implementations, or making decisions about type declarations, function styles, or naming conventions - comprehensive house style covering type vs interface rules, function declarations, FCIS integration, immutability patterns, and type safety enforcement
- ▌ Functional Core Imperative Shell · ed3daiUse when writing or refactoring code, before creating files - enforces separation of pure business logic (Functional Core) from side effects (Imperative Shell) using FCIS pattern with mandatory file classification