본문으로 건너뛰기
cccskills
무료GitHub에 공개

quality-review

Architectural and quality code review: standards compliance, SOLID principles, testability, performance. Usar para revisar un archivo o directorio antes de mergear, o cuando se pide code review. Para bugs de correctness está el /code-review nativo de Claude Code; este revisa diseño y estándares.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane스타 3(GitHub 3 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Phase 1: Load Target Files

Read target file(s) in full. Read CLAUDE.md for project coding standards.

Phase 2: Resolve which specialists exist

Do not invent specialist names. List what is actually installed:

!ls .claude/agents/*/ 2>/dev/null | sed 's/\.md$//' | tr '\n' ' ' || echo "NO-AGENTS-INSTALLED"

Rules:

  • Only spawn an agent whose file appeared in that listing. A Task call naming an agent that is not installed does not fail loudly - it falls back to a general-purpose agent with no specialised prompt, which reads broadly, burns its turn budget, and returns a generic summary. That is worse than not spawning at all.
  • If the listing is empty or NO-AGENTS-INSTALLED, skip Phase 7 entirely and do the whole review inline. Say so in the report.
  • Match by role, not by guess: a reviewer for the stack under review (react-engineer, go-engineer, nestjs-engineer, unity-specialist, unreal-specialist…), plus qa-engineer for testability when installed.

Phase 3: ADR Compliance Check

Search for ADR-NNN patterns in story file, commits, headers. No references → skip.

Per referenced ADR, read Decision + Consequences sections, classify deviations:

SeverityMeaning
ARCHITECTURAL VIOLATION (BLOCKING)Uses pattern explicitly rejected in ADR
ADR DRIFT (WARNING)Meaningfully diverges from chosen approach
MINOR DEVIATION (INFO)Small difference, doesn't affect architecture

Phase 4: Standards Compliance

Identify system category from the code under review. Check: doc comments on public methods, cyclomatic complexity <10/method, methods ≤40 lines, DI (no static singletons), config from data files, interfaces exposed.

Phase 5: Architecture and SOLID

  • Architecture: correct dependency direction, no circular deps, proper layer separation, events for cross-system communication, consistent patterns
  • SOLID: SRP, OCP, LSP, ISP, DIP — check each principle

Phase 6: Runtime-loop concerns — only for game/realtime projects

Skip this phase unless the project actually has a frame loop. Signal: a Unity, Unreal or Godot project file, or a render/tick loop in the code under review. On a backend or web project this phase produces noise, not findings.

When it applies: frame-rate independence (delta time), no allocations in hot paths, null/empty handling, thread safety, resource cleanup.

Phase 7: Specialist Reviews (Parallel)

Only if Phase 2 found installed agents. At most 3 in parallel — beyond that the wall-clock cost outweighs the extra coverage.

Trigger in the diffSpawn (only if installed)
Primary language of the changed filesthe matching *-engineer / *-specialist
Shader / material filesunity-shader-specialist or technical-artist
UI / component codeui-lead or ue-umg-specialist
Test or testability questionsqa-engineer

Give each one the file list and the specific question. Do not ask an agent to "review this" — ask what you actually need decided.

Testability review

When qa-engineer is installed, ask it: are test hooks exposed, do test cases map to code paths, are acceptance criteria testable, are new edge cases and side effects covered. For visual/UI changes: are the manual steps reachable.

Phase 8: Output Review

Report sections: Specialist Findings (name which agents ran, and say plainly if none were installed), Testability, ADR Compliance, Standards Compliance (X/6), Architecture, SOLID, Runtime-loop Concerns (omit if skipped), Positive Observations, Required Changes (violations always here), Suggestions.

Verdict: APPROVED / APPROVED WITH SUGGESTIONS / CHANGES REQUIRED.

This skill is read-only: it writes no files. The report is the deliverable.

Phase 9: Next Steps

Skills below that ship with other profiles may not be installed: check .claude/skills/<name>/ first, and if it is missing offer /arcane-add <name> instead of running it.

  • APPROVED → /story-done [story-path]
  • CHANGES REQUIRED → fix issues, re-run /quality-review
  • ARCHITECTURAL VIOLATION → /architecture-decision to record correct approach

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SebastianLuser/claude-code-arcane32026년 10월 27일 업데이트

SebastianLuser의 스킬 모두 보기

이 스킬의 문제 신고