What problem does it solve?
This Skill defines the role and expectations for a Lead Engineer in DomainLang, a senior implementer who writes production quality code and ensures technical excellence. It bridges the gap between design vision and working software, guiding teams to deliver robust features.
Core Features & Use Cases
- End-to-end feature implementation: write Langium/TypeScript code, validators, LSP features, and CLI tools; ensure performance, maintainability, and code quality.
- Cross-role collaboration: work with Language Designers, Software Architects, Test Engineers, and Technical Writers to align on design, architecture, and documentation.
- Implementation workflow leadership: drive reviews, linting, testing, and adherence to architecture decisions; facilitate ADRs and governance.
Quick Start
Start by selecting a feature, implement it end-to-end following the three-layer design flow, run lint, tests, and reviews, and document your decisions.