typescript-advanced
TypeScript Advanced Patterns
Expert guidance for writing type-safe TypeScript code using advanced type system features.
What I Do
- Design generic types with constraints, defaults, and inference
- Apply utility types (Partial, Pick, Omit, Record, Required, Readonly)
- Create custom mapped and conditional types
- Implement type guards and discriminated unions
- Configure strict mode and debug type errors
- Augment modules and merge declarations
When to Use Me
More from jander99/skills
retro
Run, write, generate, record, save, persist, and synthesize agent retrospectives and lessons learned after completing tasks. Self-assess session quality, identify mistakes, extract reusable patterns, and update persistent LESSONS.md files using the retrieve-verify loop. Auto-trigger setup: install OpenCode plugin hooks, Claude Code Stop hooks, and Cline TaskComplete hooks so retros fire automatically when all todos complete. Works with session_read (OpenCode), context-window reconstruction (Claude Code, Cursor, Gemini CLI), and compaction pipelines. Use when finishing a task, at session end, when asked to reflect, review, debrief, or write a post-mortem, or when setting up automatic retro triggers.
22skill-helper
Create, validate, audit, review, refactor, optimize, and improve Agent Skills. Works with YAML frontmatter, SKILL.md docs, trigger-rich descriptions, slash commands, and automated validation + grading to keep skills consistent and discoverable.
3spring-boot-core
Build, create, configure, and structure Spring Boot microservices with dependency injection (constructor injection), @ConfigurationProperties validation, profile-based configuration, Actuator health checks, and bean lifecycle management. Use when creating Spring Boot services, configuring beans, setting up health endpoints, implementing DI patterns, or structuring microservice projects.
1