release-notes
Generates bilingual (zh-TW/en) RELEASE_NOTE.md for GitHub releases.
Essential command-line tools and system utilities.
Generates bilingual (zh-TW/en) RELEASE_NOTE.md for GitHub releases.
ファイル監視システムにおける効率的な除外パターン設計の専門知識。.gitignore互換のglob pattern、プラットフォーム固有の一時ファイル除外、パフォーマンス最適化のための早期除外戦略を提供。 Anchors: • The Pragmatic Programmer / 適用: ファイル監視・パターン設計 / 目的: 実用的な除外戦略とglob構文の習得 • Software Engineering at Google / 適用: パフォーマンス最適化・クロスプラットフォーム対応 / 目的: 早期除外戦略とOS間の統一設定 • Refactoring / 適用: パターンの保守性 / 目的: 重複を排除し明確な意図を持つ設計 Trigger: Use when designing file exclusion patterns, optimizing .gitignore files, improving file watching performance, or implementing cross-platform exclusion rules. Keywords: gitignore, glob pattern, file watching, chokidar, build optimization, node_modules, platform-specific, .DS_Store, Thumbs.db, performance tuning
Best practices for creating self-documenting Makefiles with auto-generated help. Use when creating or modifying Makefiles to ensure they follow conventions for discoverability and maintainability.
Classifies logs by type (session, test, build) using path patterns and frontmatter analysis
Updates specification files with implementation progress - marks phases complete, checks off tasks, adds notes
This skill should be used when the user asks to "add a new plugin", "configure LSP", "add keymaps", "modify Neovim settings", "set up completion", "configure formatters", or mentions Neovim, nvim, or plugin configuration in this dotfiles repository.
新しいコードを書く前に既存の実装から学ぶことを強制する。 新機能の実装、クラス/関数の追加、既存コードの修正時にこのスキルを使用する。 AIがプロジェクト規約を無視した「教科書的な」コードを書くことを防止する。 トリガー:新機能実装、コンポーネント追加、リファクタリング、コード生成リクエスト。
TypeScript language expertise for writing type-safe, production-quality TypeScript code. Use for TypeScript development, advanced type system features, strict mode, and common patterns. Triggers: typescript, ts, tsx, type, generic, interface, tsconfig, discriminated union, utility types.
Fix and optimize images in uncommitted blog posts. Use when preparing blog posts for publication, fixing broken image paths, renaming generic image names (image.png), moving images to proper /images/blog/ directory, improving alt text, or checking image references before committing. Trigger on "fix blog images", "check images", "prepare post for publish", or after pasting screenshots into markdown.
コード生成時に「1公開型 = 1ファイル」の原則を強制する。 公開型(public class, interface, trait, protocol, enum, type、JS/TSではexportされたオブジェクト) ごとに個別ファイルを作成し、1ファイルに複数の公開型を詰め込むことを禁止する。 トリガー:新規ファイル作成、クラス/構造体/インターフェース追加、コード生成リクエスト時に自動適用。
Load, validate, and resolve FABER configuration and workflows with inheritance support
REQUIRED for all skill development. Automatically version control every skill file modification for rollback/comparison. Use after init_skill.sh, after every str_replace/create_file, and before packaging.
マーティン・ファウラーの『Refactoring』に基づくコード改善技術を提供するスキル。 外部動作を変えずに内部構造を改善する体系的手法を通じて、保守性・可読性を向上させる。 Anchors: • Refactoring (Martin Fowler) / 適用: 全般 / 目的: 体系的なリファクタリング手法 • Clean Code (Robert C. Martin) / 適用: 命名・構造 / 目的: 可読性向上 • Working Effectively with Legacy Code (Michael Feathers) / 適用: レガシー対応 / 目的: 安全なリファクタリング Trigger: Use when improving code structure, detecting code smells, reducing technical debt, or refactoring legacy code. refactoring, code smell, extract method, decompose conditional, technical debt, リファクタリング
Search GitHub code across millions of repositories using grep.app. Use when you need to find code patterns, implementations, examples, or understand how features are built in public codebases. (project)
Shared utilities for faber-cloud plugin - configuration loading, pattern resolution, auto-discovery
Finds and organizes TODO, FIXME, HACK, and NOTE comments in codebase. Use when user asks to "find TODOs", "show all FIXMEs", "list action items", or "what needs to be done".
Chokidarライブラリを中心としたファイルシステム監視の専門スキル。 Observer Patternによる効率的なファイル変更検知、クロスプラットフォーム対応、 EventEmitterによる疎結合な通知システムを設計・実装する。 Anchors: • Node.js EventEmitter / 適用: イベント駆動設計 / 目的: 疎結合な通知メカニズム • Chokidar Documentation / 適用: ファイル監視設定 / 目的: クロスプラットフォーム監視 • Observer Pattern (GoF) / 適用: イベント通知設計 / 目的: 変更検知と通知の分離 Trigger: Use when implementing file system watching, Chokidar configuration, file change detection, or event-based file monitoring systems. file watching, chokidar, fs watch, file change, event emitter, observer pattern, hot reload
Restructures existing code to improve readability, maintainability, and performance without changing external behavior. Trigger keywords: refactor, restructure, clean up, improve code, simplify, extract, modernize.
Play an alert sound and speak "Project NAME needs your attention." Use at the end of a run or whenever Codex needs user input or confirmation; derive the project name from the git remote (origin) with fallback to the repo folder or an override.
Migrates codex configuration files from v2.0 push-based sync to v3.0 pull-based retrieval format with automatic backups
Find and resolve prompt files in ./prompts/ directory. Use when user asks to find a prompt, list available prompts, locate prompt by number or name, or check what prompts exist.
Use when the user ask to "add a package", "configure a new program", "troubleshoot Nix build errors", "update flake inputs", "add a new host", "manage secrets with agenix", "create out-of-store symlink" or mentions Nix, Home Manager or nix-darwin configuration in this repository.