複数のアルゴリズム実装を同じ入力で動かし、正解との出力差や実行時間、メモリ使用量を比較して、不具合の原因を絞り込むスキルです。
- 複数の解法の出力を照合したいとき
- アルゴリズムの実行時間やメモリを比べたいとき
- 不一致を再現する最小入力を探したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
CLIコマンドの出力をスナップショットとして保存し、テスト時に期待値との差を確認します。更新用の手順も含め、出力変更を検出するテストを整えます。
- CLI出力の変更をテストしたいとき
- 意図した出力変更を記録したいとき
- CLIの統合テストを整えたいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
対話式CLIに入力を渡すモックを用意し、標準入力を使うコマンドのユニットテストや結合テストを支援するスキルです。
- 対話式CLIの入力処理をテストしたいとき
- 標準入力をモックするユーティリティ作成
- プロンプトの分岐を自動で検証したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
シェルスクリプトをテストするBATSのファイル構成や入力データ、セットアップ、後片付け、検証処理、モック用ヘルパーを作るスキルです。
- シェルスクリプトのテストを始めたいとき
- BATSの共通セットアップを作りたいとき
- コマンドのモックを用意したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
CLIアプリを実際に起動して標準出力や終了コードを確認する、プロセス起動と結果判定を備えたE2Eテスト用ハーネスを整えます。
- CLIを実行して一連の動作を検証したいとき
- 出力と終了コードを確認したいとき
- CLI出力をスナップショットで比較したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
アルゴリズムの正しさを確かめるため、境界値や大規模入力、ランダムデータを含むテストケースを作り、総当たり解との比較で不具合を探します。
- アルゴリズムの境界値を確認したいとき
- 大規模入力で速度を測りたいとき
- 総当たり解と出力を比較したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
MCP Appsのビルドや起動、ハンドラー登録、表示、CSP設定などをチェックリストで検証し、互換性や移行漏れを確認するスキルです。
- 公開前にMCP Appの動作を確認したいとき
- CSPやリソース設定の漏れを探したいとき
- MCPへの移行後に旧形式を検出したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
サンドボックス化されたiframeで動くMCP Appsの通信先を洗い出し、コードや環境設定と照合して、registerAppResourceに設定するCSPを組み立てます。
- MCP AppのCSP設定を監査したいとき
- 読み込まれない外部リソースの接続先を調べたいとき
- 環境別API URLのCSP漏れを確認したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
会話や文章に含まれる氏名、連絡先、金融情報などの個人情報を検出し、マスキングや仮名化などで保護する方法を設計するスキルです。
- 会話ログの個人情報を伏字にしたいとき
- 匿名化の方法を選びたいとき
- 個人情報の検出設定を設計するとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
LLMアプリへの指示乗っ取りを検出し、入力の前処理や出力検証、複数の防御策を組み合わせて対策を設計するスキルです。
- LLMアプリの入力攻撃を検出したいとき
- プロンプト防御を複数層で設計したいとき
- 検出ルールやしきい値を設定したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
機能追加やバグ修正で、先に失敗するテストを書き、最小限の実装で通してから整理するテスト駆動開発の手順を進めるスキルです。
- 機能追加をテストから始めたいとき
- バグ修正の手順を整えたいとき
- テストを保ちながらコードを整理したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
コード品質や仕様の網羅性をチェックリストで評価し、基準に沿った採点と、失敗項目を直すための具体的な提案をまとめます。
- 実装がプロジェクト基準を満たすか確認したいとき
- 仕様要件の実装漏れを探したいとき
- 独自の品質チェックを実行したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
作業を完了・修正済み・合格と伝える前に、コマンドを実行して出力と終了コードを確認し、主張を裏付ける証拠を確かめるスキルです。
- 修正完了を報告する前の確認
- テスト結果を根拠付きで伝えたいとき
- コミット前に状態を確認したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
不具合の発生条件と修正後の期待動作、維持すべき既存の振る舞いを明文化し、修正を検証できるテスト項目に落とし込むスキルです。
- 不具合の再現条件を明確にしたいとき
- 修正後の期待動作を定義したいとき
- 既存動作を守る回帰テストを作るとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
実装が仕様を満たすかを独立した視点で厳密に確認し、根拠となる箇所を示してPASSまたはFAILで判定するコードレビュー用スキルです。
- 実装が仕様に適合するか確認したいとき
- 複数の変更をまとめて最終レビューしたいとき
- FAIL後の修正を新しい視点で再確認したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
作業完了を宣言する前に、受け入れ条件、テスト、レビューなどの確認項目を満たしたか検証し、未解決の失敗を記録して対応を促すスキルです。
- タスク完了前に条件を確認したいとき
- テストとレビューの漏れを防ぎたいとき
- 検証失敗を記録して対応したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
コードの変更箇所を調べ、OWASPのリスクや認証・認可の問題、データ漏えい、依存関係の脆弱性を深刻度別に整理して修正案を示します。
- マージ前に変更を点検したいとき
- 認証・認可の変更を確認したいとき
- データ漏えいの危険を調べたいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
テストの実行やカバレッジ、品質指標を確認し、プロジェクトごとの基準に沿って不十分な箇所を見つけるスキルです。
- 変更後にテストとLintを確認したいとき
- カバレッジ不足の箇所を見つけたいとき
- テストファイルの配置や命名を確認したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
信頼できない入力やエージェント生成コードを対象に、入力検証、実行環境の隔離、出力の無害化、脅威分析などの対策を検討するセキュリティ用スキルです。
- 信頼できない入力の処理を点検したいとき
- エージェント生成コードを監査したいとき
- リリース前に脆弱性や準拠状況を確認したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
テストを先に書き、失敗の確認、実装、整理の順で進める開発手順を徹底します。各段階で実行結果の終了コードを記録し、テストを後回しにしません。
- テストを先に書いて機能を実装したいとき
- バグ修正の再発防止テストを作りたいとき
- 各段階のテスト結果を記録したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
環境変数や秘密鍵など12分類・195以上のパターンを検知し、コマンド経由の間接アクセスも含めて機密ファイルの読み取りを防ぐスキルです。
- 認証情報の読み取りを防ぎたいとき
- シェル経由の間接アクセスも防ぎたいとき
- 一時的なアクセス例外を設定したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
コードの正しさ、セキュリティ、性能、保守性を観点別に確認し、確信度の高い問題を優先度付きで報告します。修正後の再レビューも行います。
- マージ前にコードを確認したいとき
- 変更のセキュリティや性能を点検したいとき
- 保守性や技術的負債を評価したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
テスト結果やログ、終了コードなどの証拠を確認し、作業完了や修正済みの報告を根拠に基づいて行うためのスキルです。
- ビルド完了を根拠付きで報告したいとき
- バグ修正の検証結果を確認したいとき
- レビュー前にテストやログを点検したいとき
a5c-ai/babysitter☆ 1,8702026年9月17日 更新
認証情報、権限、フック、MCP設定などを5領域・102ルールで検査し、必要に応じて攻撃シミュレーションも行うセキュリティ監査スキルです。
- デプロイ前のセキュリティ監査
- 依存関係を追加したときの確認
- フックやプラグイン設定の点検
a5c-ai/babysitter☆ 1,8702026年9月17日 更新