スキル一覧に戻る
xingxerx

senior-engineering

by xingxerx

0🍴 0📅 2026年1月21日
GitHubで見るManusで実行

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:

  1. Red: Write the test FIRST. Ensure it fails for the right reason.
  2. Green: Write the minimum code to pass the test.
  3. 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

レビュー

💬

レビュー機能は近日公開予定です