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

fix

Systematically fix issues found by /review or reported by the user

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.1 KB

SKILL.md(원문)

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

Fix Skill

Systematically fix code issues found by /review or reported by the user.

Instructions

Step 1: Identify Issues

If coming from a /review, gather the issues from the review output. Otherwise, ask the user what needs fixing.

Categorize each issue by severity:

  • Critical — Compilation errors, missing imports, runtime crashes
  • High — Memory leaks, missing cleanup, security concerns, DRY violations
  • Medium — Convention violations, inconsistencies, naming issues
  • Low — Style preferences, minor optimizations

Step 2: Plan the Fix Order

Fix issues in severity order (critical first). Group related fixes together when they touch the same file to minimize changes.

Present the plan to the user before starting:

## Fix Plan

### Critical (fix first)
1. [Issue] — [File:line] — [What to do]

### High
2. [Issue] — [File:line] — [What to do]

### Medium
3. [Issue] — [File:line] — [What to do]

Step 3: Apply Fixes

For each fix:

  1. Read the file to understand the current code
  2. Apply the minimal change needed to fix the issue
  3. Verify the fix doesn't break anything nearby
  4. Move to the next issue

Follow these principles:

  • Minimal changes — Fix only what's broken, don't refactor surrounding code
  • One concern at a time — Don't mix fixes for different issues in the same edit
  • Preserve intent — Keep the original behavior while fixing the problem
  • Follow project conventions — Apply fixes using the patterns from .claude/rules/

Step 4: Verify

After all fixes:

  1. Run npx tsc --noEmit to check for type errors
  2. Show the user a summary of what was fixed
## Fix Summary

### Fixed
- [Issue] — [File] — [What was done]

### Skipped (needs discussion)
- [Issue] — [Reason]

### Remaining
- [Issue] — [Why it wasn't fixed]

Step 5: Review Changes

Show the user the diff of all changes:

git diff --stat

Ask if they want to proceed with committing or if adjustments are needed.

Common Fix Patterns

Missing Import

Add the import at the top of the file, grouped with similar imports.

Missing useEffect Cleanup

Add a return function that removes event listeners, cancels animation frames, clears timeouts, and removes map layers/sources/markers.

Untracked setTimeout/setInterval

Store the timer ID in a ref and clear it in the cleanup function.

Untracked requestAnimationFrame

Store the RAF ID and cancel it with cancelAnimationFrame in the cleanup function.

Replacing any with Proper Types

Identify what the value actually is and create a named type for it. Use unknown only as a last resort.

DRY Violations

Extract the duplicated code into a shared utility file. Update all files that used the duplicated code to import from the shared location.

Convention Violations

Reference .claude/rules/ for the correct pattern and apply it consistently.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

check

무료

Verify all outputs exist after creating a new component and fix any issues

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

alamenai/terrae2492026년 4월 7일 업데이트

commit

무료

Create standardized git commits following Terrae's conventions

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

alamenai/terrae2492026년 4월 7일 업데이트

docs

무료

Generate or update documentation for Terrae components

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

alamenai/terrae2492026년 4월 7일 업데이트

issue

무료

Read a GitHub issue, summarize it, and create a branch for it

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

alamenai/terrae2492026년 4월 7일 업데이트

lint

무료

Run linting and type checking across the Terrae codebase

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

alamenai/terrae2492026년 4월 7일 업데이트

new

무료

End-to-end workflow for building a new Terrae component from scratch

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

alamenai/terrae2492026년 4월 7일 업데이트

alamenai의 스킬 모두 보기

이 스킬의 문제 신고