| 項目 | チェック内容 |
|---|---|
| 自動実行制御 | 承認なしに変更やコマンド実行を許可しない設定にする。 |
| 秘密情報の保護 | API キーや個人情報などを生成対象から除外する。 |
| 依存パッケージ確認 | 生成コードが新規依存を追加したときは必ずレビューする。 |
| ログと監査 | エージェント操作や生成履歴を監査ログとして残す。 |
| 生成ポリシーの更新 | モデル アップデートやバージョン変更時にルールを再確認する。 |
| 項目 | チェック内容 |
|---|---|
| 失敗プロンプト記録 | 問題を起こした生成指示と結果を記録し共有する。 |
| 成功事例共有 | 「良いプロンプト例」や「最適な出力パターン」をチーム内で共有する。 |
| 週次振り返り | AI 生成コードのレビュー指摘率 / 修正率を分析する。 |
| 技術的負債の可視化 | 生成コード起因のリファクタリング案件をリスト化する。 |
| 教育・啓発 | 新規メンバーに利用ガイドラインを周知し訓練を実施する。 |
| 項目 | チェック内容 |
|---|---|
| 静的解析ゲート | Linter などの静的解析にて構文・品質を自動チェックする。 |
| テスト生成 + 実行 | テスト生成を指示しすぐにテスト実行する。 |
| カバレッジ確認 | カバレッジツールでテスト未実施領域を可視化する。 |
| レビュー文化 | AI 生成コードも「人間のコードと同等にレビュー対象」とする運用ルールを明文化する。 |
| AI レビュー補助 | 生成AIに「PR レビュー」タスクを与えて形式的な誤りを事前検出する。 |
| 項目 | チェック内容 |
|---|---|
| プラン承認の徹底 | 生成前に計画を確認してから実行する。 |
| プロンプト精度 | 「目的・入力・出力条件・制約・スタイル」を明確に指定して指示を出す。 |
| スコープ制限 | 「○○のみ修正、この○○だけ追加」など範囲を明記する。 |
| 差分レビュー | git diff で自動生成部分を確認してから PR 作成する。 |
| 再利用禁止 | 古い方針に基づいたコンテキストをリセットする。 |
| 項目 | チェック内容 |
|---|---|
| バージョン管理統合 | GitHub などのバージョン管理を行っている。 |
| プロジェクト構造認識 | GEMINI.md などに、プロジェクト構造・命名規則・テスト方針を明示している。 |
| 権限制御 | 自動変更の対象を限定( src/ のみ) |
| ツール連携 | Linter、Formatter、静的解析を CI に統合している。 |
| メモリ共有 | チームの開発ルール・設計原則を共有している。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <project xmlns="http://maven.apache.org/POM/4.0.0" | |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>jp.eisbahn.actions.simpleaction</groupId> | |
| <artifactId>simple-action</artifactId> | |
| <packaging>war</packaging> | |
| <version>1.0-SNAPSHOT</version> | |
| <name>simple-action Maven Webapp</name> | |
| <url>http://maven.apache.org</url> | |
| <properties> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * var parser = new QueryDivider(); | |
| * var result = parser.parse(sql); | |
| * if (result.success) { | |
| * var result = result.result; | |
| * for (var i = 0; i < result.length; i++) { | |
| * var query = result[i]; | |
| * // do something... | |
| * } | |
| * } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| curl -iH "Authorization: OAuth ..." -H "Content-Type: application/json" -d '{"title":"Test","body":"Test from Yoichiro","recipients":["..."]}' "https://api.mixi-platform.com/2/messages/@me/@self/@outbox" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'formula' | |
| class Emacs < Formula | |
| url 'http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3b.tar.bz2' | |
| md5 '917ce0054ef63773078a6e99b55df1ee' | |
| homepage 'http://www.gnu.org/software/emacs/' | |
| if ARGV.include? "--use-git-head" | |
| head 'git://repo.or.cz/emacs.git' | |
| else |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -module(np). | |
| -export([main/0]). | |
| -define(LIST_LENGTH, 100). | |
| main() -> | |
| Source = create_test_list(?LIST_LENGTH), | |
| product_all_lists(Source, 0). | |
| product_all_lists([], Count) -> |