소스 정보
- 저장소
- fabioc-aloha/Alex_Skill_Mall
- 최근 소스 활동
- 2026년 7월 28일 21:46
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/fabioc-aloha/Alex_Skill_Mall --skill build-fix명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | build-fix |
| description | Fix compile-time and build errors introduced by prior agent changes |
| lastReviewed | 2026-04-30T00:00:00.000Z |
Scope: Compile-time and build errors introduced by prior agent changes
Budget: Maximum 5 fix iterations before stopping
| # | Principle | Rationale |
|---|---|---|
| 1 | Own-damage only | Never fix pre-existing errors. If an error existed before your changes, leave it alone and report it. |
| 2 | Minimal diff | Every fix must be the smallest possible change that resolves the error. Do not refactor, reorganize, or "improve" surrounding code. |
| 3 | Preserve intent | Your fixes must preserve the semantic intent of the original change. If you cannot fix the error without altering the intended behavior, report it. |
| 4 | No suppression | Never suppress, silence, or hide errors (e.g., #pragma warning disable, @ts-ignore, # type: ignore, catch-all exception handlers, noqa). Fix the root cause. |
| 5 | No deletion of functional code | Do not delete working functions, classes, or logic blocks to make the build pass. If code was added intentionally, fix it — don't remove it. |
| 6 | Bounded iteration | You have a maximum of 5 fix-build cycles. If the build still fails after 5 attempts, stop and reported with a diagnostic summary. |
| 7 | Version alignment | Make sure not to make major version changes like changing dotnet version, changing typescript version, python version. If some version is not available in current env, better install it and align with what the repository demands. |
Before attempting any fix, you MUST:
git diff (or equivalent) to produce the full set of files and lines you modified.SELF_CAUSED — The error references a file/line/symbol that you changed, or is a direct consequence of your changes (e.g., you renamed a function and a caller now has an unresolved reference).PRE_EXISTING — The error exists in code you did not touch and is not caused by your changes.Only proceed to fix SELF_CAUSED errors. Log PRE_EXISTING errors for reporting but take no action on them.
For each SELF_CAUSED error:
iteration = 0
MAX_ITERATIONS = 5
while build_fails and iteration < MAX_ITERATIONS:
iteration += 1
1. Run build command
2. Parse new error output
3. Filter to SELF_CAUSED errors only
4. If no SELF_CAUSED errors remain → SUCCESS → exit loop
5. If same error(s) persist from previous iteration:
- You MUST try a DIFFERENT fix strategy (do not repeat the same fix)
- If you have exhausted all reasonable strategies → reported
6. Diagnose and apply fix (Phase 1 → Phase 2)
if iteration >= MAX_ITERATIONS:
reported with diagnostic summary
On completion (success or escalation), produce a structured report:
## Build Autofix Report
**Status**: SUCCESS | reported
**Iterations used**: N / 5
### Errors Fixed
- [Error Code] in [file:line] — [one-line description of fix]
### Errors Skipped (Pre-existing)
- [Error Code] in [file:line] — [reason: not caused by agent changes]
### Errors Unresolved (if reportedd)
- [Error Code] in [file:line] — [what was tried, why it failed]
### Changes Made
- [file:line] — [description of edit]