code-simplifier
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.
Essential command-line tools and system utilities.
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.
Generates src/shared/EnvConsts.ts for type-safe environment variable access. Provides TypeScript interface and exports for accessing Vite environment variables throughout the application.
Use when creating or editing agent definitions - ensures proper frontmatter, clear structure, validation of references, and no duplication with existing agents
Generic file storage abstractions for .NET with IFileStorage interface supporting uploads, downloads, and deletions. Use when handling file operations with database or any storage backend.
TypeScript refactoring using ts-morph in pnpm monorepos. Use when renaming variables, functions, classes, or types across packages; updating imports; moving files; or performing codemod operations. Triggers on requests involving TypeScript AST manipulation, bulk code changes, or cross-package refactoring.
Defines the standard 8-category taxonomy for classifying project files: Config, Tests, Docs, Scripts, Source Code, Data, AI Tooling, and Other. REFERENCE THIS SKILL whenever categorizing files, auditing project structure, or answering 'what types of files are here.' Apply these categories and patterns whether using the bundled script or manual analysis.
Refactor code, rename symbols, extract modules, split services. Plan safe refactoring by mapping dependencies, find what depends on code before moving or deprecating APIs. NOT for quick change impact (use change-planning) or debugging failures (use debugging).
Lint X07 x07AST JSON and converge via deterministic quickfixes (x07c fix) or explicit JSON Patch (x07 ast apply-patch).
Extract, catalog, and propagate reference assets (screenshots, designs) throughout the webgen workflow
TDD Refactor Phase expert. Activate when: - Tests are passing, need to improve code quality - User mentions "refactor", "clean up", "improve code" - Applying DRY, SOLID, or design patterns - Code review findings need addressing Auto-triggers on: refactoring, code improvement, cleanup, tech debt
Finds Azure Pipelines task implementation source code. Use when investigating task behavior, debugging pipeline issues, or understanding how built-in tasks work.
Generate Vagrant configuration files for local development environments. Triggers on "create vagrantfile", "generate vagrant config", "vagrant setup", "local vm config".
Reorganize scattered modules into subpackages while maintaining backwards compatibility via shims. Trigger when: (1) too many root-level files, (2) need to group related functionality, (3) cleaning up codebase structure.
Generate Renovate configuration for automated dependency updates. Triggers on "create renovate config", "generate renovate configuration", "renovate setup", "dependency updates config".
AI生成コードの冗長性・複雑性を検出し、リファクタリングを行うスキル。「コードを脱臭して」「AIコードをリファクタリング」「冗長なコードを簡潔にして」「このコードを最適化」「複雑度を下げて」などのリクエストで起動する。Python/JavaScript/TypeScriptの生成コードに対して、ガード節の適用、DRY原則の強制、認知的複雑度の低減を実施する。
Writing and modifying Claude Code hooks. Auto-applies when editing files in hooks/, creating new hooks, or debugging hook behavior.
Your approach to handling global naming. Use this skill when working on files where global naming comes into play.
**CLEAN CODE MASTERY**: '코드 작성', '함수 만들어', '구현해', '개발해', '리팩토링', '개선해', '설계해', '클린코드', '코드품질' 요청 시 자동 발동. *.ts/*.py/*.go/*.java 등 모든 코드 파일 작업 시 자동 적용. SOLID/DRY/KISS + OWASP 보안 패턴. 언어별 선택적 로드.
Creates an antifact following the project's patterns and methods. Use when you need to create a new artifact in a bounded context/module. Use to create new entities, services, repositories, or any other artifact in the application. It internally uses the /generate command.
Review project architecture, identify structural issues, and plan refactoring. Analyzes directory structure, module boundaries, dependencies, and code organization. Provides systematic approaches for cleanup, restructuring, and migration. Primary focus on TypeScript/JavaScript projects with patterns applicable to other languages. Use this skill when auditing codebases, planning refactors, or improving project organization.
Generates src/shared/constants/global.ts file containing application-wide constants used throughout the application.
Refactors "code slob" (technical debt) into clean, idiomatic Python code, using rigorous verification to ensure zero regressions. Use when the user asks to "refactor", "clean up", or "optimize" a file.