From willink-claude-kit
i-Willink 共通開発標準。スタック非依存の汎用層(TypeScript strict / Conventional Commits / OWASP / テスト方針 / コミット粒度)。各 agent が起動時に preload する。プロジェクト固有の規約は `project-standards` skill 側に書く。
How this skill is triggered — by the user, by Claude, or both
Slash command
/willink-claude-kit:dev-standardsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
このスキルは i-Willink 全プロジェクトに共通する開発標準。**スタック特化のルールは含まない** — それは各プロジェクトの `project-standards` skill が担う。
このスキルは i-Willink 全プロジェクトに共通する開発標準。スタック特化のルールは含まない — それは各プロジェクトの project-standards skill が担う。
d ではなく dueDateUtcstrict: true 必須。any 禁止、unknown を使い narrowing するnoUncheckedIndexedAccess: true 推奨type キーワード明示analysis_options.yaml の strict-casts / strict-inference / strict-raw-types を有効化! の使用は局所化して justify コメント)wp_unslash() / sanitize_*() / esc_*() は 境界で必ず実施test_<対象>_<条件>_<期待結果> 形式(言語慣習に従って adapt).env をコミットしない(.env.example のみ管理)Conventional Commits 必須:
<type>(<scope>): <subject>
[body — WHY を書く]
[footer]
feat: 新機能fix: バグ修正docs: ドキュメントのみrefactor: 振る舞いを変えない構造変更test: テストのみchore: ビルド・依存・設定perf: パフォーマンス改善style: フォーマットのみ.claude/skills/project-standards/SKILL.md と .claude/agent-memory/dev-reviewer/MEMORY.md を読む(Codex 専用 copy は作らない)含む: 全プロジェクト共通の最低ライン 含まない: スタック特化規約・プロジェクト固有のドメイン知識・チーム慣習
→ プロジェクト固有のものは .claude/skills/project-standards/SKILL.md に書く(雛形は kit の examples/project-standards-template/ 参照)。このパスは Claude Code と Codex で共有する。
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub willink-oss/willink-claude-kit --plugin willink-claude-kit