Communityライティング&編集github.com

TinyCorn Studio エージェントスキル

TinyCorn Studio の全リポジトリ/ツールに共通する規約 (新規プロジェクト作成、リポジトリ初期化、README、CHANGELOG、.gitignore、コミットメッセージ、ドキュメント、プロジェクト構造)。新しいプロジェクト/ツールの開始時、リポジトリの初期化時、ドキュメント作成時、またはコミット/CHANGELOG/gitignoreの規約について質問された際に使用します。既存のリポジトリを標準と照らし合わせて確認する場合にも使用します。

TinyCorn Studio エージェントスキル とは?

このエージェントスキルは、TinyCorn Studio がすべてのリポジトリとツールで一貫性を保つための標準規約を定義します。プロジェクトの初期化からメンテナンスまで、READMEやCHANGELOGの構造、Gitの運用ルール(コミットメッセージ形式、ブランチ戦略、バージョン管理)、ドキュメント作成のタイミング、品質チェック手順などを網羅しており、AIエージェントがStudioの規約に沿った作業を自動化するためのガイドラインとして機能します。対応プラットフォームはClaude Code、Cursor、CodexなどのAIエージェントであり、SKILL.md自体を読み込むことでエージェントが規約を理解し、新しいプロジェクト作成や既存リポジトリの監査を正確に行えるようになります。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tinycorn-studio/agent-skills/tree/HEAD/skills/studio-conventions

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Studio 規約 (TinyCorn Studio 標準)

スタジオのすべてのリポジトリ/ツールに適用されます。初期化からメンテナンスまでを対象とします。

言語

  • ユーザーとのやり取り: 日本語。
  • コード、識別子、コミットメッセージ、ブランチ名: 英語。
  • README、CHANGELOG、リリースノート: 日本語。

最小限のリポジトリ構造

<repo>/
├── README.md          # 必須
├── CHANGELOG.md       # 必須 (Keep a Changelog)
├── LICENSE            # 通常は MIT
└── .gitignore         # 必須

README.md に含めるべきセクション

  1. はじめに (1~2文、そのツールが何をするのか、誰のためのものか)
  2. システム要件
  3. ビルド / 実行方法
  4. 主な機能 (グループ分け)
  5. ショートカットキー (UI がある場合)
  6. アーキテクチャ / ディレクトリ構造
  7. 設定 (UserDefaults、環境変数、設定ファイルなど)
  8. 既知の制限事項
  9. バージョン履歴 (概要、詳細は CHANGELOG に)
  10. ダウンロード (最新の GitHub Releases へのリンク — インストールファイルをリポジトリ内に置かないこと)

Git

  • 最小限の .gitignore: .build/、dist/、node_modules/、.DS_Store、ビルド時に自動生成されるリソースディレクトリ。
  • コミットしてはいけないもの: インストールファイル (DMG/ZIP)、ビルド出力、シークレット/トークン。
  • コミットメッセージ: 1行、命令形、英語、機能/修正内容を完全に説明。例: Add folder view to Changes tab。
  • コミットは機能単位で完全に行う。ユーザーから要求された場合、または機能完了が確認された場合のみコミットする。
  • ブランチ: main は常にリリース可能な状態に保つ。機能は個別ブランチで開発し、完了後 --ff-only でマージする。
  • バージョン: SemVer に従い、一箇所のみで宣言する (例: make-app.sh 内の VERSION)。複数ファイルに分散させない。

ドキュメント

  • README + CHANGELOG は機能と同時に更新する (後回しにしない)。
  • すべてのリリースに含めるもの: 注釈付きタグ vX.Y.Z + 日本語のリリースノートを含む GitHub Release (release-flow スキルを参照)。
  • 複雑な設計上の決定は、コード内または README の「アーキテクチャ」セクションに直接メモとして記録する。

品質

  • 完了と報告する前に: ビルド/テストを再実行し、実際のデータまたはサンドボックスで検証する。
  • UI: 適用前にプレビューする (ui-preview-first スキルを参照)。
  • ユーザーの実際のデータへの書き込み/コミットテストは行わない — サンドボックスのコピーを使用する。
  • テスト後はサンドボックス/一時ファイルをクリーンアップし、リポジトリにゴミを残さない。

新規リポジトリ チェックリスト

  • git init + 標準 .gitignore
  • 上記構造に従った README
  • [0.1.0] セクションを含む CHANGELOG
  • LICENSE (MIT)
  • ビルドスクリプト (make-app.sh または同等) + DMG/インストーラ
  • GitHub リモート + main へのプッシュ
  • インストールファイルを含む最初のリリース
  • 今後のために release-flow スキルを認識済み

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル