.dotfiles
AI coding guidelines for TDD, TypeScript, and clean architecture
All Skills in This Repository (50)
Pure Emerald Level Indicatorstechnical-writing
Write and verify developer-facing documentation including READMEs, tutorials, reference docs, and release notes.
panel-review
Reviews code diffs by fanning out sub-agents that each apply one installed skill as a review lens.
react-performance
Guides measured, evidence-backed React and Next.js performance optimization workflows.
bff-design
Decide, size, and shape backend-for-frontend services with aggregation, resilience, and identity rules.
storyboard
Generates a single HTML page embedding related UX mocks with audit checklists, flow diagrams, and gap cards.
ubiquitous-language
Enforces one glossary-driven ubiquitous language per bounded context through a five-step naming protocol.
evaluate-existing-solutions
Compares libraries, services, and platform primitives against a bespoke baseline for build-versus-adopt decisions.
characterisation-tests
Write tests that document actual behavior of untested legacy code before refactoring.
diagrams
Create and validate maintainable diagrams in Mermaid, Graphviz, Vega-Lite, and PlantUML.
debugging
Diagnose software failures by testing one causal hypothesis against preserved evidence.
hexagonal-architecture
Implements TypeScript ports and adapters with dependency inversion and domain isolation.
finding-seams
Identifies substitution points in tightly-coupled TypeScript code to make legacy dependencies testable.
Frequently Asked Questions
FAQPage SchemaHow to install citypaul/.dotfiles skills?▼
Run `npx skills add citypaul/.dotfiles --all -g -y` in your terminal to install the full skill suite globally.
What does this CLAUDE.md actually do?▼
It sets non-negotiable working rules for your AI agent — test-first development, strict types, immutable data — and routes each task to a detailed skill file loaded only when needed.
Does it work with agents other than Claude Code?▼
Yes. The skills follow the universal SKILL.md standard and install via skills.sh, which supports Claude Code, Cursor, Codex, OpenCode, Gemini CLI, and 40+ other agents.
Which skills are included?▼
Over 40 skills covering TDD, mutation testing, React and front-end testing, API and CLI design, hexagonal architecture, DDD, event sourcing, debugging, CI failures, code review, planning, and story splitting.
Do I need to change how I write code?▼
No. Once installed, your AI agent follows the guidelines automatically; you keep working in plain English while it applies the testing and design rules.
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