Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jonghakseo-self-healing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/self-healing
What's inside
- Skill name
self-healing- Description
- 변경사항을 자동으로 리뷰·수정·재검토하는 self-healing 요청에 사용한다.
- License
- MIT
- Instructions
- 93 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# self-healing
`$ARGUMENTS`에 대해 아래 루프를 수행한다:
- **Cycle 1**: `stress-interview` 실행 → `worker` 수정
- **Cycle 2**: 다시 `stress-interview` 실행 → `worker` 수정
총 **2 사이클**만 수행한다. 무한 반복하지 않는다.
## 목적
- 초기 구현의 결함, 리스크, 미검증 영역을 빠르게 줄인다.
- reviewer/verifier/challenger의 관점을 worker 수정 루프에 반영한다.
- 짧은 자동 안정화 루틴으로 품질을 끌어올린다.
## 실행 순서
1. 대상 범위를 1~2문장으로 고정한다.
2. `subagent` 호출이 필요하면 셸 바이너리가 아니라 **Pi 도구**로 호출한다. `bash`에서 `subagent ...`를 실행하지 말고, 반드시 `functions.subagent` 도구를 `{ "command": "subagent ..." }` 형태로 사용한다.
3. **Cycle 1**
- `/skill:stress-interview $ARGUMENTS`
- 결과에서 수정이 필요한 actionable item만 추린다.
- `worker`에게 **해당 actionable item만** 수정하도록 요청한다.
4. **Cycle 2**
- 다시 `/skill:stress-interview $ARGUMENTS`
- 남은 actionable item만 추린다.
- `worker`에게 다시 수정 요청한다.
5. 2사이클 후 종료하고, 남은 리스크와 미해결 항목을 명시한다.
## subagent Pi 도구 호출 방식
- `subagent`는 Pi harness가 제공하는 도구이며 로컬 터미널 바이너리가 아니다.
- 호출 인자는 단일 객체이고 키는 `command`다.
- `run`/`continue`에는 task separator `--`가 필수다.
- worker 수정 요청은 가능한 한 `--main`으로 현재 컨텍스트를 공유한다.
- 실행 직후 `status`/`detail`을 반복 polling하지 말고 완료/실패 follow-up을 기다린다.
예시:
```text
subagent({ command: "subagent help" })
subagent({ command: "subagent run worker --main -- \"Cycle 1 stress-interview 결과의 actionable item만 최소 수정으로 반영해줘: ...\"" })
```
## worker 지시 원칙
- stress-interview 결과 중 **구체적이고 재현 가능하며 수정 가치가 높은 항목만** 반영한다.
- 모호한 주장, 근거 부족 항목, 의도된 변경으로 보이는 항목은 자동 수정하지 않는다.
- 수정 범위를 불필요하게 넓히지 않는다.
- 각 사이클마다 가능한 최소 수정으로 진행한다.
## 사이클별 체크리스트
stress-interview 결과에서 reviewer findings 테이블의 `Fix` 컬럼과 `Pri` 컬럼을 활용하여 분류한다:
| 분류 | Pri | Fix | 처리 |
|------|-----|-----|------|
| Must fix now (auto) | 🔴 P0 / 🟠 P1 | AUTO_FIX | worker가 즉시 수정 |
| Must fix now (escalate) | 🔴 P0 / 🟠 P1 | ASK | **자동 수정 금지** · 사용자에게 에스컬레이션 |
| Good to fix | 🟡 P2 / ⚪ P3 | AUTO_FIX | low-risk cleanup, 수정 |
| Report as remaining risk | 🟡 P2 / ⚪ P3 | ASK | Remaining Risks에 기록만 |
| Do not auto-fix | - | INFO | 근거 부족 · 제품 의도 불명 · 대규모 설계 변경 필요 |
reviewer가 `Fix` 컬럼을 제공하지 않는 경우 기존 심각도 언어(Critical/Important/Minor)로 폴백한다.
## 종료 조건
다음 중 하나면 종료한다.
- 2사이클 완료
- 수정할 actionable item이 더 이상 없음
- worker가 범위 초과/불명확성으로 중단함
## 최종 응답 형식
1. `Cycle 1`
- stress-interview 핵심 결과
- worker가 반영한 수정
2. `Cycle 2`
- stress-interview 핵심 결과
- worker가 반영한 수정
3. `Remaining Risks`
- 여전히 남은 문제
4. `Recommendation`
- 추가 수동 작업 필요 여부
## 응답 표 형식
위 최종 응답은 가능하면 사이클별 수정 내역을 markdown 표로 정리한다.
| Cycle | 발견 이슈 | 심각도 | 조치 | 상태 |
|---|---|---|---|---|
| 1 | ... | P1 | worker 수정 | Fixed |
| 2 | ... | P2 | Remaining Risk | Open |
## 주의
- 이 스킬은 자동 수정 루프이므로, 변경 범위 통제가 가장 중요하다.
- 사용자 요청 범위를 벗어나는 리팩터링/정리는 하지 않는다.
- 마지막 상태가 "완벽함"이라고 단정하지 말고, 2사이클 기준의 남은 리스크를 솔직히 적는다.From Jonghakseo/my-pi, MIT.
More from Jonghakseo/my-pi
- 0.634score
harness-refine-sweep
Jonghakseo
최근 여러 Pi 세션을 한꺼번에 회고해 하네스 개선점을 찾을 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.634score
show-me-your-work
Jonghakseo
장기·무인 작업에서 나중에 검토할 결정 로그를 남길 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.634score
harness-refine
Jonghakseo
현재 Pi 세션을 회고해 하네스(AGENTS.md·스킬·메모리 등) 개선점을 찾을 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
context7-cli
Jonghakseo
라이브러리·프레임워크 공식 문서와 API 예시를 조회할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
dynamic-workflow
Jonghakseo
장기·병렬·대규모 작업을 서브에이전트로 나눠 실행할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
pickle
Jonghakseo
코딩·조사 작업을 별도 Picky Pickle에 위임할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
prove-it-works
Jonghakseo
완료를 선언하기 전에 실제 결과물로 동작을 검증할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
ship
Jonghakseo
변경사항을 커밋하고 remote에 push할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
create-verification-skill
Jonghakseo
레포에 실제 앱 동작을 검증하는 verify 스킬을 만들 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
gh-attach
Jonghakseo
GitHub 이슈·PR·코멘트에 로컬 이미지나 영상을 첨부할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
explain-for-no-context
Jonghakseo
현재 논의를 맥락 없는 사람도 이해하도록 쉬운 말로 다시 설명할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
systematic-debugging
Jonghakseo
버그, 테스트 실패, 예상 밖 동작을 수정하기 전에 근본 원인을 조사할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 5
- Open issues
- 0
- Last commit (this folder)
- Sep 30, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Jonghakseo/my-pi
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Jonghakseo
- 0.634score
show-me-your-work
Jonghakseo
장기·무인 작업에서 나중에 검토할 결정 로그를 남길 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.634score
harness-refine-sweep
Jonghakseo
최근 여러 Pi 세션을 한꺼번에 회고해 하네스 개선점을 찾을 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.634score
harness-refine
Jonghakseo
현재 Pi 세션을 회고해 하네스(AGENTS.md·스킬·메모리 등) 개선점을 찾을 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
create-verification-skill
Jonghakseo
레포에 실제 앱 동작을 검증하는 verify 스킬을 만들 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
gh-attach
Jonghakseo
GitHub 이슈·PR·코멘트에 로컬 이미지나 영상을 첨부할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9 - 0.629score
dynamic-workflow
Jonghakseo
장기·병렬·대규모 작업을 서브에이전트로 나눠 실행할 때 사용한다.
SkillAFreshness: A★ 15Claude Code +9
Cite this page
self-healing skill. Agent Mart. https://agentmart.dev/skills/jonghakseo-self-healing (last updated 2026-10-24)