exercise-author
Reads a module's README.md, identifies missing exercise files from the planning table, and creates standalone exercise files using TEMPLATE.md format. Use when exercises are planned but not yet implemented as individual files.
Essential command-line tools and system utilities.
Reads a module's README.md, identifies missing exercise files from the planning table, and creates standalone exercise files using TEMPLATE.md format. Use when exercises are planned but not yet implemented as individual files.
Sync files between BobTheSkull5 and BobFast5 repositories, especially audio files and shared components. Use when syncing audio, copying static files, or managing dual-repo workflow.
Simplify and refine code for clarity, consistency, and maintainability while preserving behavior. Use for refactor/simplify requests, polishing PR diffs, or cleaning up recently modified code without changing outputs.
Review code changes using src.agents.scripts.review after edits. Use when you need multi-provider feedback on diffs, staged changes, or the last commit, or when focusing on a review theme like security.
Remove unused translation keys from all translation files (en, he, sv, ja, es). This skill should be used when cleaning up translations, after removing features, or to reduce translation file size. Finds keys defined but never used via t() calls in the codebase.
Quickly finds files by name or pattern in the codebase
code generation script writing implementation production-ready features
Automated test execution before commits to prevent broken code from entering the repository
Verify SDD integrity: traceability links AND test coverage. Use when: checking document integrity, validating tests, finding gaps. Triggers: "verify sdd", "check integrity", "verify links", "verify tests", "@verifies"
Write operations for fixing and managing Claude Code permissions - add, remove, consolidate, ensure, apply-fixes.
Lint X07 x07AST JSON and converge via deterministic quickfixes (`x07 fix`) or explicit JSON Patch (`x07 ast apply-patch`).
Generates TypeScript declaration files (shims-vue.d.ts, shims-svg.d.ts) to enable type-safe imports of Vue components and SVG files.
Generate Webpack configuration files for bundling JavaScript/TypeScript applications with loaders, plugins, and optimization settings. Triggers on "create webpack config", "generate webpack configuration", "webpack setup for", "bundle config".
Expert in managing dotfiles using GNU Stow. Use when working with shell configs (zsh, oh-my-zsh, bash), editors (neovim, nvim, vscode), terminal tools (tmux, ghostty), prompts (starship), CLI replacements (eza, bat, fzf, zoxide, lazygit), keyboard (karabiner), secrets (bitwarden-cli), or any configuration in ~/.config. Covers stow symlink management, lazy loading patterns, Catppuccin theming, security best practices, and this specific dotfiles repository structure.
TypeScriptコード重複検出・共通化スキル。similarity-tsを使用してコードの意味的類似を検出し、リファクタリング計画を立てる。「重複コードを見つけて」「共通化したい」「類似コード検出」などのリクエスト時に使用。
Automatically add standardized info banners to all new scripts and tools. Use when creating new PowerShell scripts, Bash scripts, or any executable tools in this repository.
Helper for checking Railway status and debugging build errors
Sync prd.md with current specs and implementation. Use when the user asks to update PRD or sync prd, or when new changes should be reflected in prd.md and related doc references.
Fixes script permission errors by making files executable.
Generate LICENSE files for open source projects (MIT, Apache, GPL, etc.). Triggers on "create license file", "generate license", "mit license", "apache license".
Write clean, type-safe TypeScript code using modern patterns, strict configuration, and best practices. Use when writing TypeScript code, configuring projects, or solving type-related challenges.