kuma-core-invariants
Use when reviewing architecture, refactors, state/data ownership, duplication, code and test structure, failure handling, debug discipline, work-in-progress hygiene, or concurrency policy against Alex's eight fixed invariants.
소스 정보
- 저장소
- aldegad/kuma-core-invariants
- 최근 소스 활동
- 2026년 10월 20일 07:56
- 감지된 SKILL.md 언어
- 영어
- 스타
- 43
- 포크
- 8
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- name
- kuma-core-invariants
- description
- Use when reviewing architecture, refactors, state/data ownership, duplication, code and test structure, failure handling, debug discipline, work-in-progress hygiene, or concurrency policy against Alex's eight fixed invariants.
# Kuma Core Invariants Skill
## Source of Truth
- Canonical policy text lives in `README.md`; on any drift with this file, README.md wins.
- Link to `README.md`; never copy the invariants into another file.
## Workflow
1. Read `README.md` first.
2. Identify the canonical owner for each important truth, and flag copies — duplicated wording, features, or tests.
3. Place each changed unit in the domain taxonomy tree; flag a unit carrying two concerns, and tests that do not sit with the code they cover.
4. Flag dual-write, silent fallback, history-as-canonical, and legacy paths the change touched but kept.
5. For each new guard or test, name the failure only it catches; if there is none, it should not exist. Check that only the tests the change can affect were run.
6. Prefer self-heal from live truth over adding another truth surface.
7. If explicit failover exists, verify that it is observable and does not mutate canonical truth.
8. For problems in a standardized domain, search the official documentation before dispatching hypotheses.
9. Recommend the smallest change that restores the invariant boundary.
## Output Expectations
- Findings first when doing review work.
- Name the invariant, or the Simplicity rule, being violated.
- Prefer fixes that remove structure — duplicates, unneeded guards and tests, legacy, ownership overlap, hidden recovery logic — over fixes that add it.
- For a taxonomy finding, name the branch the unit belongs on.
- Call out explicit failover separately from silent fallback.
- For doc-first violations, cite the exact docs page that already had the answer.
GitHub에서 보기