Automation Tools
Script and automate repetitive tasks and workflows.
cermontsecuritydependency-security
Enforce dependency security scanning and SBOM generation. Use when adding dependencies, reviewing package.json, or during security audits. Covers OWASP dependency check, pnpm audit, and supply chain security.
go-maintainable-code
Write clean, maintainable Go code following Clean Architecture, dependency injection, and ChecklistApplication patterns. Use when writing new Go code, refactoring, or implementing features.
conventions
Apply project file/folder naming conventions. Use when creating components, routes, types, server functions, or test files.
open-changed-files-review
Open files edited by Codex in VSCode after making changes, using the bundled open-changed-files script (silent no-op when unavailable).
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
ios-code-review
Concise iOS code review for Payoo Merchant app. Focuses on critical/high/medium issues - RxSwift memory leaks, retain cycles, naming conventions, Clean Architecture violations, and business logic placement. Use when reviewing Swift files, pull requests, ViewModels, ViewControllers, UseCases, and Repositories.
agents-md-gen
Generate comprehensive AGENTS.md files for repositories
yaml-config-builder
Generate properly structured YAML configuration files for applications, services, and infrastructure with correct syntax and common patterns. Triggers on "create YAML config", "generate YAML for", "YAML configuration file", "config.yml for".
managing-claude-code-meta
MUST be loaded when setting up, installing, migrating, reviewing, auditing, or checking CLAUDE.md files in projects. Covers installing the promode CLAUDE.md into new projects, migrating existing CLAUDE.md content to READMEs (progressive disclosure), and auditing projects for conformance. Invoke PROACTIVELY when user mentions CLAUDE.md, project setup, agent configuration, or code meta files.
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
bulk-remove-classname
Removes a specified class name from HTML/JSX files using the classname-search CLI tool. Use when you need to safely remove all occurrences of a specified class name from target files.
obsi-project-kickoff
표준 구조(Overview, Plan 등)를 갖춘 새로운 프로젝트를 자동으로 생성하며, 중복 검사 및 템플릿 선택 기능을 포함합니다.
forensic-hotspot-finder
Use when planning refactoring priorities, investigating recurring bugs, identifying which files cause the most bugs, or determining problem areas to fix - identifies high-risk files by combining git change frequency with code complexity using research-backed formula (4-9x defect rates)
turbo-config-generator
Generate Turborepo configuration files for monorepo build orchestration. Triggers on "create turbo config", "generate turborepo configuration", "turbo setup", "monorepo build config".
refactoring
执行代码重构(识别坏味道→选择手法→小步修改→运行测试),在保持外部行为不变前提下改进内部结构。当TDD进入REFACTOR阶段、发现代码坏味道、需要消除重复代码、优化代码结构时使用。支持提取方法、类、参数对象等重构手法。
npm-search
Search for npm packages to solve problems instead of writing custom code. Use when the user needs functionality that likely exists as a package, or when evaluating whether to build vs. use an existing solution.
esbuild-config-generator
Generate esbuild configuration files for ultra-fast JavaScript/TypeScript bundling. Triggers on "create esbuild config", "generate esbuild configuration", "esbuild setup", "fast bundler config".
migration-and-doc-consolidation
Execute end-to-end migrations and consolidate docs/scripts (remove dead files, keep canonical runbooks). Use when changing runtime model, reorganizing repo, or doing “repo cleanup”.
read-configs
Find and understand project configuration files. Discovers build configs, dependencies, env vars, CI/CD, and tool settings without reading full files.
go-file-splitting
This skill should be used when the user asks about "file size", "large file", "split file", "file too long", "LOC limit", "organize Go files", or needs guidance on when and how to split large Go source files.
context-distiller
Automatic context generator for new subprojects.