htlin222/dotfiles
Apply systematic improvements to code quality, performance, and maintainability. Use when refactoring code, cleaning up technical debt, or optimizing performance.
31 skills
Apply systematic improvements to code quality, performance, and maintainability. Use when refactoring code, cleaning up technical debt, or optimizing performance.
Analyze Claude Code context efficiency for current project. Invoke when evaluating session efficiency or optimizing Claude Code usage.
CodeFocus for Quarto Revealjs. Use when creating presentations with progressive code highlighting.
Diagnose and resolve issues in code, builds, or system behavior. Use when debugging errors, investigating build failures, or resolving deployment issues.
Clean up code, remove dead code, and optimize project structure. Use when user wants to clean codebase, remove unused code, or optimize imports.
Hook control - enable, disable, and manage Claude Code hooks. Use when you need to manage, debug, or monitor Claude Code hooks for the current session.
Data analysis, SQL queries, BigQuery operations, and data insights. Use for data analysis tasks and queries.
Provide clear explanations of code, concepts, or system behavior. Use when user asks to explain code, understand behavior, or learn concepts.
Update dev docs before session compaction to capture progress. Use before compacting conversation, ending sessions, or switching tasks.
Execute tests, generate test reports, and maintain test coverage. Use when running tests, checking coverage, or setting up test infrastructure.
Write idiomatic Python with advanced features. Use for Python development, refactoring, or optimization.
Write modern PHP with generators, SPL, and PHP 8+ features. Use for PHP development or optimization.
Generate a Makefile for Telegram bot projects with LaunchAgent service management. Use when setting up a new Telegram bot project or adding service management to an existing one.
Write modern C++ with RAII, smart pointers, and STL. Use for C++ development, memory safety, or performance optimization.
Generate comprehensive project documentation and knowledge base. Use when creating docs, API documentation, project structure maps, or README files.
Generate Quarto Book project structure with chapters, configuration, and output settings. Use when user wants to create a book, multi-chapter document, technical manual, or asks about Quarto book setup.
Load and analyze project context, configurations, and dependencies. Use when starting work on a project, understanding configurations, or analyzing dependencies.
Provide development estimates for tasks, features, or projects. Use when user asks for time estimates, effort assessment, or project sizing.
Debug network connectivity, configure load balancers, and analyze traffic. Use for connectivity issues, network optimization, or protocol debugging.
Generate structured implementation workflows from PRDs and feature requirements with expert guidance. Use when planning feature implementation, breaking down PRDs, or creating development roadmaps.
complete a comprehensive and brutally honest critical review of your manuscript. The review identifies major methodological flaws and areas where the work falls short of publication standards for a high-impact clinical journal.
Write efficient C code with proper memory management and system calls. Use for C optimization, memory issues, or system programming.
Analyze code quality, security, performance, and architecture. Use when user asks to analyze code, review codebase health, or identify issues.
Create test suites with unit, integration, and e2e tests. Use when setting up tests, improving coverage, or when user asks about testing.
Understand the current state of the git repository. Use when user wants to check git status or before making commits.
Integrate Stripe, PayPal, and payment processors. Use when implementing payments, billing, or subscriptions.
Break complex tasks into coordinated subtasks with efficient execution. Use when handling large multi-step tasks, orchestrating parallel work, or managing dependencies.
Profile applications, optimize bottlenecks, and implement caching. Use for performance issues or optimization tasks.
Execute complex tasks with intelligent workflow management and cross-session persistence. Use when managing large projects, tracking progress across sessions, or orchestrating multi-phase work.
Load context for a new agent session by analyzing codebase structure and README. Use when starting a new session or needing to understand an unfamiliar codebase.
Write SQL queries, optimize execution plans, and design schemas. Use for query optimization, complex joins, or database design.