Agent Skills by Daniel
Showing 20 vetted skills indexed across 1 GitHub repositories.
Clean Code
Enforce naming, function design, and comment conventions for readable code.
Documentation
Generate README files, JSDoc, API references, and changelogs.
Error Handling
Implement custom error classes and Result types for robust error handling.
Clean TypeScript
Enforce type-safe and maintainable TypeScript coding best practices.
SOLID Principles
Implement the five SOLID design principles with TypeScript code examples.
Git Workflow
Enforce conventional commits, branch naming, and pull request templates.
Modern React
Enforce modern React best practices for functional components with hooks and TypeScript.
Modern Next.js
Implement modern Next.js applications using the App Router conventions.
Node.js Backend
Implement Node.js backend best practices with Express.js, Zod, JWT, and Pino.
Testing Best Practices
Provide guidelines for writing unit, integration, and end-to-end tests.
Performance
Optimize web application performance through measurement, bundle reduction, and caching.
Accessibility
Provide guidelines for building accessible web applications with semantic HTML and ARIA.
Web Security
Provide web security best practices with TypeScript code examples.
systematic-debugging
Guide software debugging through reproduction, binary search isolation, and root cause analysis.
changelog-generation
Generate changelogs and enforce semantic versioning from conventional commits.
modern-nextjs
Guide Next.js App Router development with file conventions and component usage.
api-design
Design RESTful APIs with URL, HTTP, status code, and OpenAPI guidelines.
node-backend
Guide Node.js Express.js backend development with Zod validation and Pino logging.
brainstorming
Guide structured brainstorming and design for new features.
interface-design
Enforce UI design standards for spacing, color, typography, and responsive patterns.