소스 정보
- 저장소
- truecourse-ai/truecourse
- 최근 소스 활동
- 2026년 4월 20일 17:40
- 감지된 SKILL.md 언어
- 영어
- 스타
- 523
- 포크
- 42
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/truecourse-ai/truecourse --skill truecourse-fix명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | truecourse-fix |
| description | Fix TrueCourse violations that have suggested fixes |
| user_invocable | true |
| triggers | ["fix violations","apply fixes","fix my code","fix diff violations"] |
Apply fixes for TrueCourse violations that have fix suggestions.
npx -y — without -y, npx will hang on the "Ok to proceed?" prompt whenever the user hasn't cached the latest truecourse version.Fix: block can be auto-fixed. Violations without one require human design decisions; mention them but don't attempt them.Ask: "Do you want to fix violations from the latest full analysis, or just the changes you're working on right now (diff)?"
Diff mode (recommended default): npx -y truecourse list --diff — small set, usually fine to load in one call.
Full mode: start with a paged view, npx -y truecourse list (first 20). If the summary line shows a large total and the user hasn't narrowed scope, ask them to narrow before pulling more pages:
--severity <list>, e.g. npx -y truecourse list --severity critical,high. Valid values: critical,high,medium,low,info.Avoid --all on large repos — it dumps every violation into context even though most won't be fixable.
If list --diff returns "no diff results yet" or "stale diff", suggest the user first run /truecourse-analyze in diff mode.
From the output in hand, keep only violations that contain a Fix: block — those are the ones with actionable fix suggestions. If you loaded only one page in full mode, tell the user how many were fixable on this page and offer to continue to the next page (--offset 20, --offset 40, …) if they want more.
If none on the loaded page(s) are fixable, tell the user and stop (or offer to page further).
Show the fixable violations as a numbered list with title, severity, and target location. Ask which ones to fix (they can pick numbers or say "all").
For each selected violation:
Fix: text.After fixes, suggest the user re-run the appropriate analysis to confirm the violations are resolved:
npx -y truecourse analyze --diff --no-llm (fast, free). If they want LLM rules re-checked too, use --llm and relay the cost estimate first./truecourse-analyze so the user picks the LLM/no-LLM decision fresh.