Use when the task is about TypeScript project structure, layering, modularity, state-pattern selection, shared-core boundaries, or architecture-level trade-offs rather than local typing details.
How this skill is triggered — by the user, by Claude, or both
Slash command
/typescript-coding-engine:architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This bridge skill routes TypeScript work into the canonical architecture doctrine.
This bridge skill routes TypeScript work into the canonical architecture doctrine.
Use it when the task is about:
../../SKILL.md for the engine boundary.../../references/architecture/INDEX.md.../../references/architecture/typescript-architecture-decision-trees.md.../../references/clean-code/typescript-runtime-validation-decision-matrix.md../../references/clean-code/typescript-anti-patterns-and-migration-ladders.md../../references/interop/INDEX.md.../../commands/route/choose-state-pattern.md.Classify the architecture pressure first:
Then name the dominant architectural question:
Return:
Do not let TypeScript architecture collapse into “just frontend folders” or “just build config”.
Architecture is where type truth, runtime truth, and module boundaries become structural decisions. Use the smallest structure that preserves clarity and leverage—then escalate only when the pressure is real.
npx claudepluginhub joysusy/violet-plugin-place --plugin typescript-coding-engineDesigns software architecture and selects appropriate patterns (layered, clean, hexagonal) based on project size and team size. Activate when structuring new projects or making architectural decisions.
Guides scalable system architecture covering structure, coupling, boundaries, concurrency, observability, state management, and conventions during build phase.
Transforms project architecture patterns (e.g., flat to modular, MVC to clean, monolith to modular monolith) while preserving functionality. Supports frontend/backend with full/lite variants.