코드깎는노인
@4ryjkmcgc5
NPM 패키지 배포 준비가 완료되었을 때 사용하는 스킬입니다. Git 변경 사항 확인부터 CHANGELOG 작성, GitHub 푸시, NPM 배포까지의 전 과정을 자동화합니다.
Generate an interactive web-report that analyzes a web application's source code and visualizes its runtime flow (routes → controllers → services → DB) with beginner-friendly summaries and clickable diagram nodes that link to code locations.
Adds a plug-and-play Node.js middleware that instruments Express and Koa apps to emit detailed debugging logs (stack traces, request context, intermediate values) to a configurable log file path. Triggers: error/exception handling, request lifecycle boundaries, manual instrumentation points.
Find, present, and safely remove duplicate image/media files on a user's computer using metadata-aware matching and safe preview/backup workflows. Common triggers: "find duplicate photos", "clean duplicates in ~/Pictures", "show duplicate RAW files by EXIF and resolution".
Generates a lecture/teaching PowerPoint (PPTX) from plain-text or markdown outlines. Produces slide titles, bullet points, and speaker notes using a simple default template for quick output.
Automated code bug-finding and report-generation assistant for multi-language repositories; designed to run in CI/CD on commits/PRs, produce human-readable bug reports with causes and fixes, and optionally create issues or fill PR templates in trackers like GitHub Issues or Jira.
Analyzes the project architecture and source code to generate a comprehensive UML diagram. It creates a single, self-contained HTML file named UML.html at the project root using Mermaid.js for visualization.
Analyzes the project structure and code to generate UML diagrams, then creates a single HTML file named UML.html in the project root that embeds all diagrams and related documentation. Use when the user requests to generate UML diagrams or documentation for the project.
Analyze a local software project and generate a single, self-contained web document (UML.html) in the project root that visualizes the project architecture with UML-style diagrams (no external assets). Use when the user asks for UML, architecture visualization, codebase overview, or documentation that includes diagrams.
Detects and fixes missing async and await keywords in JavaScript or TypeScript code. Use this skill when reviewing code involving Promises, asynchronous API calls, or when debugging "Promise <pending>" issues and syntax errors related to asynchronous execution.
Fixes JavaScript or TypeScript code that misses required keywords for async/await usage. Use when reviewing or correcting code with asynchronous functions, promises, or errors related to async/await syntax.
Identifies and fixes missing async/await keywords in JavaScript/TypeScript. Use when code uses await, Promise-returning functions, or async control flow incorrectly due to missing async or await, causing syntax errors or unintended behavior. Provides safe, minimal, keyword-only edits and clear explanations without introducing new logic or dependencies.
Inserts beginner-friendly explanatory comments into existing source code files by editing the files directly while preserving behavior. Use when the user explicitly asks to apply comments into files, annotate files in-place, or save commented versions back to the repository.
Adds easy-to-understand comments to program source code. Use when explaining code, adding documentation to scripts, or when the user asks to "add comments" or "explain this code with comments."
Guides on implementing webhooks for event notifications. Use when building webhook receivers, sending webhooks, or when the user asks about event-driven integration.
Helps write case studies and success stories. Use when documenting projects, creating marketing content, or when the user asks about case study format.
Helps create comparison tables and matrices. Use when comparing options, products, or when the user asks about decision-making tables.
Helps write professional bios and profiles. Use when creating about pages, speaker bios, or when the user asks about professional profiles.
Helps write announcements and communications. Use when making company announcements, team updates, or when the user asks about official communications.
Helps write customer service responses. Use when replying to customers, handling complaints, or when the user asks about customer communication.