From sumik
Comprehensive SW engineering practices covering project foundations (fast feedback, small steps, DORA metrics), team organization (Team Topologies, 4 types), pair programming (4 patterns), developer habits (GREAT framework), IC effectiveness mindset (outcomes vs outputs, strategic prioritization), career-stage skills (junior to staff, IC vs management), cross-functional influence (PM/design, authority-free leadership), 20 anti-patterns (15 individual + 5 team-level), sustainable performance (burnout, remote work), and AI-enhanced workflows (daily AI, 90-day rollout). Use when starting projects, organizing teams, for IC effectiveness, career growth, or team AI culture. For TDD/BDD/ATDD, use testing-code instead. For SOLID/refactoring, use writing-clean-code instead. For CI/CD, use practicing-devops instead. For DDD/Clean Architecture, use applying-clean-architecture instead. For ODD/debugging, use implementing-observability instead. For prompt engineering techniques, use developing-with-ai instead.
npx claudepluginhub sumik5/sumik-claude-plugin --plugin sumikThis skill uses the workspace's default tool permissions.
新しいプロジェクトを成功させるための基盤構築から、チーム組織設計、ペアプログラミング、
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
新しいプロジェクトを成功させるための基盤構築から、チーム組織設計、ペアプログラミング、 優れた開発者習慣まで、ソフトウェア開発の横断的プラクティスを体系化したガイド。
| 状況 | 参照先 |
|---|---|
| 新規プロジェクト開始時の基盤設計 | FOUNDATIONS.md |
| チーム組織設計・チームトポロジー | TEAM-ORGANIZATION.md |
| ペアプログラミング導入・パターン選択 | TEAM-ORGANIZATION.md |
| 開発者習慣の確立・悪習慣の排除 | DEVELOPER-HABITS.md |
| IC効果性マインドセット・アウトカム思考 | EFFECTIVENESS-MINDSET.md |
| キャリア成長・昇進・IC vs Management パス | CAREER-GROWTH.md |
| PM/デザイナー協働・権限なきリーダーシップ | INFLUENCE-LEADERSHIP.md |
| 個人・チームのアンチパターン検出・対処 | ANTI-PATTERNS.md |
| バーンアウト防止・リモートワーク・エネルギー管理 | SUSTAINABLE-PERFORMANCE.md |
| AI日常統合ワークフロー・チームAI採用計画 | AI-ENHANCED-WORKFLOW.md |
| スキル | 扱う内容 |
|---|---|
| 本スキル | プロジェクト基盤・チーム組織・ペアプロ・開発者習慣・IC効果性・キャリア・影響力・アンチパターン・持続可能性・AI活用 |
testing-code | TDD/BDD/ATDD の具体的手法・テスト設計 |
writing-clean-code | SOLID原則・コードスメル・リファクタリング手法 |
practicing-devops | Deployment Pipeline設定・CI/CD具体構成 |
applying-clean-architecture | DDD・Clean Architecture・マイクロサービス |
developing-with-ai | AIコーディングツール活用・プロンプトエンジニアリング・LLM対話設計 |
1. ビジョン作成 → Fast Feedback ループ確立 → Walking Skeleton 構築
2. Deployment Pipeline(最小版)を最初のフィーチャーと同時に構築
3. DORA メトリクス(Throughput / Stability)計測開始
4. チーム構造を確定
1. Stream-Aligned Team を中心に設計(大多数のチームがこれ)
2. Platform Team は Stream-Aligned Team の自律性を高める目的のみ
3. Enabling Team は専門知識の一時的な貸し出し役
4. チームサイズ: 5〜9人を目標
チーム構造を設計する際は以下を確認すること:
機能横断チーム vs コンポーネントチーム — どちらが適しているかはプロジェクト規模と依存構造による:
用途に応じてパターンを使い分けること: