skills
TypeScript architecture, Effect services, and Cloudflare composition standards
All Skills in This Repository (8)
Pure Emerald Level Indicatorscoding-standards
Align TypeScript code with explicit standards for parsing, modeling, errors, async behavior, modules, testing, and platform boundaries.
code-review
Review TypeScript code changes against local coding standards with evidence-backed findings.
improve-codebase-architecture
Scan repositories to identify and rank standards-backed architecture refactor opportunities.
grill-with-docs
Interview plans to stress-test designs and draft ADRs and glossaries.
tech-spec
Design typed call-stack architecture handoffs for TypeScript software changes.
tdd
Guide test-first implementation of TypeScript features and bug fixes.
grill-me
Interrogate plans and designs to expose weak assumptions and unclear decisions.
grilling
Interviews plans one question at a time with recommended answers.
Frequently Asked Questions
FAQPage SchemaHow to install dmmulroy skills?โผ
Run `npx skills add dmmulroy/skills --all -g -y` in your terminal to install every skill in this collection globally.
What coding standards does this enforce?โผ
It applies correct-by-construction TypeScript rules: errors as typed values, parse-don't-validate at boundaries, branded domain types, and deep cohesive modules tested through real seams.
How does it help with Cloudflare Workers architecture?โผ
The cloudflare-composition-root skill keeps raw bindings and Env types at entrypoints, wrapping them in adapters so inner services only see application-owned ports.
Can it design Effect services?โผ
Yes. The effect-service-design skill guides new service module design and audits existing codebases for service, Layer, and composition improvements.
Do I need to write code to use these skills?โผ
No. Once installed, your coding agent applies the standards and workflows automatically when you ask it to design, refactor, or review TypeScript code.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core