← スキル一覧に戻る

github-workflow
by ykzts
Real-time bingo application for streamers and communities.
⭐ 0🍴 0📅 2026年1月22日
SKILL.md
name: github-workflow description: Understand Conventional Commits, GitHub issue management, and Pull Request workflows. Apply best practices for collaborative development. metadata: author: Bingify version: "1.0"
GitHub Workflow & Conventions
このスキルは、Bingifyの開発プロセス・GitHub管理・コミット規約をカバーします。
概要
BingifyはConventionalCommitsとGitHubFlowを採用し、チーム開発の効率と品質を保証します。
Conventional Commits
コミットメッセージの形式
type(scope): subject
type
feat: 新機能fix: バグ修正docs: ドキュメントrefactor: リファクタリングperf: パフォーマンス改善test: テストci: CI/CDchore: その他
例
git commit -m "feat(dashboard): add space creation form"
git commit -m "fix(space): resolve slug validation error"
git commit -m "docs: update setup instructions"
ブランチ戦略
main # 本番用
feat/dashboard-spaces # 新機能
fix/auth-redirect # バグ修正
refactor/api-routes # リファクタリング
PRワークフロー
- フィーチャーブランチを作成
- コミットを積み重ねる
- PRを作成してレビュー
- ApprovalをもらってSquash merge
git switch -c feat/dashboard-spaces
# ... コーディング ...
git commit -m "feat(dashboard): add form"
git push origin feat/dashboard-spaces
# GitHub: Create Pull Request
CI/CDチェック
プルリクエスト作成前に、以下を実行してすべてが成功することを確認してください:
pnpm check # Lint + Format(Biome)
pnpm type-check # TypeScript
pnpm test # Vitest
詳細は testing スキル を参照してください。
ドキュメント編集
SKILL.mdを含むMarkdownドキュメント編集後は、コミット前に以下を実行してください:
pnpm format:docs
GitHub Actions
GitHub Actionsでアクションを使用する際は、以下のルールに従ってください:
- タグ指定(例:
@v4)ではなく、フルコミットSHA を使用 - 末尾に
# vX.Y.Zの形式でバージョンコメント付与 - Renovateが
helpers:pinGitHubActionDigestsプリセットで自動更新
例:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
理由:
- セキュリティ: タグ変更による意図しない挙動変更を防止
- 再現性: ワークフロー実行の厳密な再現が可能
- 監査可能性: 使用されたアクション版を明確に記録
参考
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です