self-improving-agent
Extract candidate lessons from failures, corrections, or repeated problems; validate before applying durable guidance. This does not train the model or provide unlimited memory.
View detailsDiscover what the community is building, discussing, and sharing.
Extract candidate lessons from failures, corrections, or repeated problems; validate before applying durable guidance. This does not train the model or provide unlimited memory.
View detailsUse pytest, fixtures, and isolated dependencies to cover ordinary inputs, failures, and boundaries. Useful for regression tests after a bug fix.
View detailsMeasure runtime and memory before changing code. Useful for slow scripts, data pipelines, and API diagnostics; no fixed speedup is promised.
View detailsUse generics, conditional types, and mapped types to express interface constraints. Helpful for utilities, component props, and API clients without needless complexity.
View detailsBuild production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.
View detailsBuild scalable design systems with Tailwind CSS v4, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.
View detailsMaster Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching. Use when building Next.js applications, implementing SSR/SSG, or optimizing React Server Components.
View detailsMaster effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.
View detailsBrand-first landing page designer — runs a brand-identity interview (colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML. Use when the user asks to create, design, or build a landing page, homepage, or marketing page and has no established visual direction. Skip when they have a design mockup, need a dashboard or app UI, are working at component level, building a multi-page app, or restyling with known design tokens — use frontend-design instead.
View detailsMaster REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.
View details