
Scans TypeScript and JavaScript code for common security vulnerabilities, such as cross-site scripting (XSS), SQL injection, and insecure dependencies. This skill provides recommendations for mitigating the identified vulnerabilities.
Implements a system to automatically activate relevant Claude skills based on user prompts, keywords, and file changes. This skill uses TypeScript hooks to inject skill reminders and perform post-response checks for risky patterns.
Manages and monitors backend microservices using process managers like PM2. This skill enables real-time log reading, automatic service restarts, and performance monitoring for efficient debugging in TypeScript/JavaScript backend projects.
Enforces brand and style guidelines for a web application. This skill will scan the application's code and assets to ensure that they adhere to the organization's branding and style guidelines.
Analyzes TypeScript and JavaScript code to identify performance bottlenecks and suggests optimizations. This skill can help improve the execution speed and efficiency of the code by suggesting alternative algorithms, data structures, and code changes.
Implements post-response hooks to ensure code quality. This skill includes tracking edited files, running build checks for TypeScript errors, and providing reminders for error handling in risky code patterns.
Helps define and implement custom slash commands to encapsulate complex prompts and instructions for repeated workflows, improving efficiency and consistency in interactions with Claude.
Manages structured development documentation for large tasks and features. This skill helps create and update task-specific directories containing plans, context, and tasks, combating Claude's 'amnesia' and ensuring consistent context.
Enforces coding standards, naming conventions, and design patterns for TypeScript and JavaScript projects. This skill helps maintain a consistent code style across the project, making it easier to read and understand.
Generates documentation for TypeScript and JavaScript code, including function descriptions, parameter explanations, and usage examples. This skill helps to keep the documentation up-to-date and consistent with the code.
Generates comprehensive test suites for TypeScript and JavaScript code, including unit tests, integration tests, and end-to-end tests. This skill can help identify edge cases and improve test coverage.
Refactors existing TypeScript or JavaScript code to improve its structure, readability, and performance. This skill can be used to extract functions, rename variables, and apply other refactoring techniques to improve the quality of the code.
Guides the user on effective re-prompting strategies to leverage previous interactions and branch from them, avoiding redundant efforts and utilizing knowledge of past failures.
Assists in creating highly specialized subagents with specific roles, such as `code-architecture-reviewer`, `strategic-plan-architect`, or `build-error-resolver`, to handle complex tasks efficiently.
Provides a systematic process for debugging issues in TypeScript, JavaScript, and shell scripts. This skill will guide the user through the process of identifying the root cause of a bug and finding a solution.
Automates web application testing using a popular testing framework for TypeScript and JavaScript, such as Playwright or Cypress. This skill can be used to create end-to-end tests, integration tests, and unit tests for a web application.