Tools & Utilities
Essential command-line tools and system utilities.
symbols
Token-efficient codebase navigation through intelligent symbol loading and querying. Use this skill when implementing new features (find existing patterns), exploring codebase structure, searching for components/functions/types, or understanding architectural layers. Reduces token usage by 60-95% compared to loading full files. Layer split enables 50-80% additional backend efficiency.
implement-quick-fix
Atomic code changes for small fixes (≤30 lines, ≤5 files). Use for bug fixes, minor tweaks, and small improvements.
dotfiles-config
Use when editing ANY configuration file in this dotfiles repository. Ensures files are edited in the repo (not symlinks), identifies correct file locations, and tracks the repository structure.
project-conventions
AI 가계부 프로젝트의 코딩 컨벤션 가이드라인. 코드 작성, 리뷰, 리팩토링 시 일관된 스타일을 보장하기 위해 사용. 새 파일 생성, 함수 작성, 타입 정의, 커밋 작성 시 트리거됨.
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
js-development
JavaScript/TypeScript development guidelines for PhotoClove. IMPORTANT - This project uses pnpm (not npm or yarn). Use this skill when installing packages, running scripts, or managing dependencies.
env-patterns
Environment/config conventions (env vars, defaults, validation, CI/local differences). Use when adding config or diagnosing env-related failures.
regex-config-pattern
Generate regex patterns for config_manager.py save operations. Use when adding config save logic, creating regex for BobConfig.py updates, or troubleshooting config regex patterns.
project-init
Use this skill when starting a new project or adding SynthesisFlow to an existing project. Scaffolds the directory structure (docs/specs, docs/changes) and configuration files needed for the spec-driven development workflow.
file-organizer
컨텍스트 이해, 중복 파일 찾기, 더 나은 구조 제안 및 클린업 작업 자동화를 통해 컴퓨터의 파일과 폴더를 지능적으로 정리합니다. 인지 부하를 줄이고 수동 작업 없이 디지털 작업 공간을 깔끔하게 유지합니다.
update-docs
Review and update documentation after implementation changes. Syncs docs/ and .claude/ with current codebase state. Auto-triggers on "update docs", "sync documentation", "fix docs", "docs out of date", "update the documentation".
workflow-utilities
Shared utilities for file deprecation, directory structure creation, TODO file updates, workflow lifecycle management, archive management, and VCS abstraction (GitHub/Azure DevOps PR feedback methods). Used by all other skills. Use when: Need shared utilities, deprecating files, updating TODO, registering/archiving workflows, managing TODO.md manifest, VCS operations, PR feedback handling Triggers: deprecate, archive, update TODO, create directory, register workflow, archive workflow, sync manifest, VCS operations, PR feedback
browserslistrc
Defines target browser versions for CSS autoprefixing and JavaScript transpilation. Generates .browserslistrc configuration file.
i18n-parity-portal-web
Ensure portal-web Arabic/English translation files stay in sync (same namespaces + same key paths) and that i18n init imports match disk. Use when adding/changing UI copy.
openspecapply
Implement an approved OpenSpec change and keep tasks in sync.
code-organization
Fixes code organization issues including high complexity, large files, deep nesting, and barrel file problems. Use when functions are too complex, files too long, or directory structure is problematic.
smart-grep
Token-efficient codebase search using ripgrep with JSON output. Reduces token usage by 90-95% vs standard grep. Use for any codebase search to save tokens.
rust-development-workflow
Execute comprehensive Rust development workflow including cargo build, test, clippy, and fmt. Use when compiling, testing, or checking Rust code quality in the Miyabi project.
vscode-extensions
Instructions for building and installing VS Code extensions in this project.
code-simplifier
Refactor complex or duplicated code without changing behavior. Use for refactoring tasks, simplifying logic, or improving readability.