repository init_ja - tfsugjp/skills GitHub Wiki
現在のエージェント指示では、初回に決める事項が毎回繰り返されます。ライセンスの選択、不足するガバナンスファイル、初期ポリシーの生成は、リポジトリ作成時または明示的な初期化時に行います。通常の作業では、確定済みの言語とプロジェクトルールだけを使います。
repository-init は $repository-init の明示呼び出しでのみ利用します。対象ルートを検査し、明確な既存ライセンスとプロジェクト固有ルールを保持し、不足する AGENTS.md と英語の SECURITY.md だけを作成し、確定結果を .repository-init.json に保存します。
マーカーには schema_version、status、license、language_profile だけを記録します。中断時は in_progress として再開できます。不正な記録や選択の競合は安全側に停止します。完了後は書き込みません。ヘルパーが complete に変更する前に意味的な検証を行います。
Git 初期化、リモート作成、Issue/Work Item 作成、Wiki 公開、コミット、プッシュは行いません。これらはリポジトリの別の操作として扱います。
MIT ではエージェントの応答を日本語、コメント・ドキュメント・コミットメッセージを英語とし、必要に応じて _ja.md 訳を作ります。MIT 以外ではコメント、ドキュメント、コミットメッセージも日本語にし、_ja.md 訳は作りません。どちらもセキュリティとライセンス関連ファイルは英語です。
- Claude/Codex のプラグインマニフェストを追加し、両方のリポジトリマーケットプレースへ登録します。
- 英日スキル説明、MIT/MIT 以外の
AGENTS.mdテンプレート、日本語参照訳、英語のSECURITY.mdテンプレートを提供します。 - アトミック書き込み、ロック、フェイルクローズ解析、完了後の無変更遷移を備えた状態ヘルパーを実装します。
- 未作成、処理中、完了、中断、競合、不正、ロック、アトミック書き込み失敗、別名ライセンス、再実行をテストします。
- リポジトリのマーケットプレース検証とスキル検証を実行します。