← スキル一覧に戻る

senior-engineering
by xingxerx
⭐ 0🍴 0📅 2026年1月21日
SKILL.md
name: senior-engineering description: A collection of skills for TDD (Test-Driven Development), Clean Architecture enforcement, and automated refactoring strategies.
Senior Engineering Toolkit
This skill embodies the practices of disciplined software engineering.
Sub-Skills
1. TDD Enfrocer
When writing new features:
- Red: Write the test FIRST. Ensure it fails for the right reason.
- Green: Write the minimum code to pass the test.
- Refactor: Clean up the code while keeping tests green.
2. Clean Architecture
Enforce the dependency rule: Source Code Dependencies must point only inward, toward higher-level policies.
- Entities (Domain) should not know about Database or Web frameworks.
- Use Interfaces/Ports to invert dependencies.
3. Automated Refactoring
Strategies for cleaning code:
- Extract Method: Reduce function size.
- Replace Conditional with Polymorphism: Remove switch statements.
- Introduce Parameter Object: Simplify method signatures.
Usage
Apply these heuristics whenever designing or implementing core business logic.
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です