TypeScript実装ワークフロースキル。新機能開発やバグ修正を開始する際のエントリーポイントとして、状況に応じて適切なスキルを参照させる。品質チェック(テスト・lint・型チェック)とブランチ運用を定義。TypeScriptの実装作業を行う際に参照すること。
| 状況 | 参照スキル |
|---|---|
| コーディング中 | coding-standards |
| テスト作成時 | tdd, testing |
| コード重複検出時 | code-similarity-ts |
| コードレビュー時 | typescript-code-review-skill |
| パフォーマンス確認時 | typescript-performance-review-skill |
# mainで作業しない!必ず新ブランチを作成
git checkout -b feature/機能名
コード変更前に以下を提示し承認を得る:
→ 詳細は tdd スキルを参照
→ 詳細は coding-standards スキルを参照
pnpm run test # テスト実行
pnpm run lint # Lintチェック
pnpm run type-check # 型チェック
全て通るまでコミット禁止
npx / pnpm dlx の使用禁止(pnpm run を使用)eslint-disable 系ディレクティブ禁止)| プレフィックス | 用途 |
|---|---|
feature/ | 新機能追加 |
fix/ | バグ修正 |
refactor/ | リファクタリング |
docs/ | ドキュメント更新 |
補足:
feature/123-add-login のようにチケット番号を付与してよい。## 実装前
- [ ] 新ブランチを作成した
- [ ] 実装計画を提示し承認を得た
## 実装中
- [ ] TDDサイクルを守っている(tddスキル参照)
- [ ] コーディング規約に従っている(coding-standardsスキル参照)
## 実装後
- [ ] `pnpm run test` 通過
- [ ] `pnpm run lint` 通過
- [ ] `pnpm run type-check` 通過
- [ ] コミットルールに従っている