Skill.md検索
2258件の Skill.mdから、あなたに最適なものを見つけましょう
コード関数を JSDoc 注釈で統一的に文書化
by linzb93
関数・メソッドに標準化された JSDoc 注釈を自動生成:パラメータ型、戻り値型、説明文を含む完全な JSDoc を規則に従って生成し、コード全体の注釈スタイルを統一できます。 純関数と非純関数を自動判別して適切な例を添付:副作用のない純関数には入出力例を含む @example ブロックを追加し、副作用のある処理には不要な例を追加しないなど、正確に判定します。 非同期関数の Promise 型を正確に標記:async 関数は戻り値がなくても @returns {Promise} を記載するなど、非同期処理特有の型規則を自動遵守します。 既存プロジェクトのコード規約を尊重:TypeScript か JavaScript か、既存の型定義、ネーミング習慣を検出して、それに合わせた JSDoc を生成。プロジェクト内での統一性を保ちます。 IDE のインテリセンス を最大限活用可能に:完全な JSDoc により VS Code などのエディタが型補完と hover ドキュメントを正確に表示でき、開発効率が向上します。 既存コードベースの注釈が不完全または不統一な開発チーム:一括して規范化し、チーム全体の可読性とメンテナンス性を向上できます。 新規機能を快速に実装する際、注釈の品質を確保したい個人・チーム:コード作成と同時に完全な JSDoc を自動生成でき、後付けの手作業を削減します。 外部ライブラリやオープンソース提供者:充実した JSDoc により、利用者が IDE で API を正確に理解でき、採用されやすくなります。 コード品質とドキュメント品質の両立を求めるエンジニア:JSDoc による自動文書化により、コードと一緒に常に最新のドキュメントが保たれます。
OOP コードを関数型に自動リファクタリング
by linzb93
クラスベースのコード(継承・インスタンス化)を純関数のスタイルに変換でき、コードの保守性が向上します。 依存注入(DI)パターンを自動解析して、直接インポート方式に置き換えられるため、複雑な初期化処理が削減されます。 ファクトリパターン(switch/case や if/else)を Strategy Map に変換でき、型安全で拡張性の高い設計になります。 CLI コマンドの業務ロジックを自動定位(Git コマンドなら git/ ディレクトリ、その他は commands/ ディレクトリ)して効率的にリファクタリングできます。 命名規則を自動更新(PascalCase → camelCase)し、すべての参照箇所まで一括修正します。 古い OOP スタイルのコードベースをモダンに改善したいエンジニア 関数型プログラミングの導入を進めているチーム TypeScript プロジェクトで一貫性のあるコード改善を進めたい開発者
機能テストを自動計画・生成
by linzb93
設計ドキュメントやソースコードを自動分析して、テストすべき機能を漏れなくリストアップし、正常系・異常系・境界条件ごとにカテゴリ分けしたテスト計画案を生成できます。 Happy Path(正常流)、Edge Cases(境界条件)、Error Handling(エラー処理)など、実装の難易度や重要度を考慮した優先度付きのテスト計画を提案します。 テスト可能性を阻害するコード構造(私有メソッド、過度な結合度など)を検出し、リファクタリングの提案を行えます。 Vitest フレームワーク対応の高品質なテストコードを自動生成でき、Mock 設定やテストデータ準備まで完全にカバーします。 ユーザーの承認ステップを挟むため、実装者の意図に沿ったテスト計画に調整可能です。 テスト設計の経験が少ないエンジニアで、何から始めたらよいか分からない人 テストコード品質を高めたいが、ゼロからの記述が負担な開発チーム レガシーコードのテスト導入を検討している保守チーム バグの再発防止やリグレッション防止に本気で取り組みたい組織