Skill.md検索
2258件の Skill.mdから、あなたに最適なものを見つけましょう
コミット前の品質チェックをすべて自動実行
by y-cross
型チェック・リント・テストを一括検証: npm run typecheck「npm run lint」「npm run test」を順序立てて実行し、すべてパスすることを確認してからコミットへ進みます。 意図しないファイルの混入を防止: ステージング前に変更ファイルを確認し、.envやシークレット、個人情報などが含まれていないかチェックできます。 Conventional Commitsに準拠したメッセージ自動生成: typeと scopeを含めた統一的なコミットメッセージを自動成形し、チーム間のコミット履歴の品質を標準化します。 PR前の最終品質保証: npm run buildを含む差分確認、タイプチェック、テスト、ビルド確認を実行し、PRマージ前の品質を担保できます。 ブランチ戦略を自動適用: feature/*/fix/*などの命名規則に従ったブランチを自動作成し、mainへの直接コミットを防ぎます。 コード品質を厳しくチェックしたい開発チーム: コミット前に型チェック・リント・テストを一括実行することで、品質を保証した状態でPRへ進めます。 ヒューマンエラー(機密ファイルのコミットなど)を防ぎたい人: ファイル確認と機密ファイル検出で、うっかり漏洩を防げます。 Gitワークフロー・コミットメッセージの統一を図りたいチーム: Conventional Commits+ブランチ戦略により、全員が同じルールで開発できます。 コミット、ブランチ作成、PR準備など、Gitに関する操作時に安全なGitワークフローを自動適用します。ブランチ戦略は機能開発feature/*、バグ修正fix/*、リファクタリングrefactor/*の命名規則を使用。コミット前チェックリスト(MUST)は①npm run typecheckエラー0件②npm run lintエラー0件③npm run test全パス④意図しないファイル確認。コミットメッセージ規約はConventional Commitsで、typeは feat/fix/refactor/test/docs/chore/style、scope(オプション)とsubjectで構成。禁止事項は main/masterへの直接コミット・プッシュ、--force-push原則禁止(自分のブランチ以外絶対禁止)、.env・シークレット・個人情報ファイルをコミット禁止、複数無関係な変更を1コミット禁止。PR前確認はgit diff main...HEAD --stat、npm run typecheck、npm run test -- --run、npm run buildを実行。
型安全なTypeScriptコードを実装できる
by y-cross
TypeScript の型定義エラーを検出し、any や型アサーションに頼らない安全なコード修正を提案できます。 unknown 型と型ガード、satisfies 演算子など、モダンな TypeScript パターンで型安全性を高めます。 Zod などのライブラリを使って、API からのデータを受け取る際に自動的に型チェックできるようにサポートします。 tsconfig.json の推奨設定を提供し、プロジェクト全体で一貫した厳格な型チェックを実現します。 TypeScript の型チェックエラーが多く、どう修正するべきか分からない開発者 any 型を多用してしまい、実行時エラーが増えているプロジェクト 大規模な TypeScript プロジェクトで、型安全性を強化したい開発リーダー