[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70FVT13D6CR7112QG4FG375":3,"skill-same:01M70FVT13D6CR7112QG4FG375":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M70FVT13D6CR7112QG4FG375","auto-mode-on",null,"자동모드 marker (.rein\u002Fauto-mode.flag) 를 켠다. 자율 작업 (`\u002Floop`, 사용자가 명시한 multi-step autonomous cycle) 시작 직전 호출. marker 가 켜져 있는 동안 모든 rein hook 이 incident 관련 advisory 와 incident 종료 차단을 silent 처리하고 (inbox\u002Findex 작업증거 종료 차단은 자동모드여도 그대로 발동), block 우회 이력은 trail\u002Fincidents\u002Fauto-mode-bypass.log 에 누적 기록한다.","JayJihyunKim\u002Frein","JayJihyunKim","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9338574?v=4","01M70FV3CW5XEZGG6GS341V6J6","flyingcat4","01M70FV3DSX4YES0CN14AFJT2T",1,"MIT","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fauto-mode-on\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"mode","auto","auto mode on","advisory","log","marker","trail","hook","loop","index","autonomous","block","incidents","inbox","cycle","incident","multi","2026-11-10 10:12:30",false,"---\nname: auto-mode-on\ndescription: 자동모드 marker (.rein\u002Fauto-mode.flag) 를 켠다. 자율 작업 (`\u002Floop`, 사용자가 명시한 multi-step autonomous cycle) 시작 직전 호출. marker 가 켜져 있는 동안 모든 rein hook 이 incident 관련 advisory 와 incident 종료 차단을 silent 처리하고 (inbox\u002Findex 작업증거 종료 차단은 자동모드여도 그대로 발동), block 우회 이력은 trail\u002Fincidents\u002Fauto-mode-bypass.log 에 누적 기록한다.\n---\n\n# Skill: auto-mode-on\n\n자동모드 marker 파일을 생성한다. 이후 incident-to-rule 권고, session-start 미처리 incident 안내, stop-session-gate 의 **incident 관련 block** 이 silent 처리된다.\n\n> **범위 주의**: 자동모드가 끄는 건 incident 관련 블록뿐이다. `stop-session-gate` 의 inbox\u002Findex **작업증거(trail 기록 미갱신) 종료 차단** 은 incident 와 무관한 별도 게이트라 자동모드여도 그대로 발동한다. 자율 cycle 중에도 세션 종료 전 trail 기록(inbox\u002Findex)은 갱신해야 한다.\n\n## 실행\n\n```bash\nmkdir -p .rein && touch .rein\u002Fauto-mode.flag\necho \"[auto-mode] ON — marker: .rein\u002Fauto-mode.flag\"\n```\n\n## 해제\n\n자동모드 종료 시 `rein:auto-mode-off` 스킬 호출 또는 직접 `rm -f .rein\u002Fauto-mode.flag`.\n\n## 주의\n\n- **block bypass 위험**: incident 관련 session-end block 이 silent 되므로 미해결 incident 가 쌓인 상태로 세션이 종료될 수 있다. 자율 cycle 종료 후 반드시 `auto-mode-off` + `incidents-to-rule` 또는 `incidents-to-agent` 로 누적 incident 정리.\n- **audit log**: 모든 block 우회는 `trail\u002Fincidents\u002Fauto-mode-bypass.log` 에 timestamp + reason 1줄 append. 사후 추적 가능.\n- marker 위치 = 사용자 git root 의 `.rein\u002F` 안. plugin tarball 에 포함되지 않으며, 사용자 repo 의 `.rein\u002F` 가 gitignored 라면 git 추적도 안 됨.\n","# Skill: auto-mode-on\n\n자동모드 marker 파일을 생성한다. 이후 incident-to-rule 권고, session-start 미처리 incident 안내, stop-session-gate 의 **incident 관련 block** 이 silent 처리된다.\n\n> **범위 주의**: 자동모드가 끄는 건 incident 관련 블록뿐이다. `stop-session-gate` 의 inbox\u002Findex **작업증거(trail 기록 미갱신) 종료 차단** 은 incident 와 무관한 별도 게이트라 자동모드여도 그대로 발동한다. 자율 cycle 중에도 세션 종료 전 trail 기록(inbox\u002Findex)은 갱신해야 한다.\n\n## 실행\n\n```bash\nmkdir -p .rein && touch .rein\u002Fauto-mode.flag\necho \"[auto-mode] ON — marker: .rein\u002Fauto-mode.flag\"\n```\n\n## 해제\n\n자동모드 종료 시 `rein:auto-mode-off` 스킬 호출 또는 직접 `rm -f .rein\u002Fauto-mode.flag`.\n\n## 주의\n\n- **block bypass 위험**: incident 관련 session-end block 이 silent 되므로 미해결 incident 가 쌓인 상태로 세션이 종료될 수 있다. 자율 cycle 종료 후 반드시 `auto-mode-off` + `incidents-to-rule` 또는 `incidents-to-agent` 로 누적 incident 정리.\n- **audit log**: 모든 block 우회는 `trail\u002Fincidents\u002Fauto-mode-bypass.log` 에 timestamp + reason 1줄 append. 사후 추적 가능.\n- marker 위치 = 사용자 git root 의 `.rein\u002F` 안. plugin tarball 에 포함되지 않으며, 사용자 repo 의 `.rein\u002F` 가 gitignored 라면 git 추적도 안 됨.\n",{"name":5,"description":7},"main","8e6e9ee16c5c7343c6f0db55f6c8b37d5ef6f1d0","plugins\u002Frein-core\u002Fskills\u002Fauto-mode-on",0,"https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein","https:\u002F\u002Fgithub.com\u002FJayJihyunKim","2026-10-15 08:31:34",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add JayJihyunKim\u002Frein --skill auto-mode-on",{"tool":54,"command":55},"bunx","bunx skills add JayJihyunKim\u002Frein --skill auto-mode-on",{"tool":57,"command":58},"pnpm","pnpm dlx skills add JayJihyunKim\u002Frein --skill auto-mode-on","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fauto-mode-on\u002FSKILL.md",true,[],[63,76,86,96,108,115],{"skillNo":64,"name":65,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":36},"01M70FX2WFS12FG002RNTCSXC7","sample-skill","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Ftests\u002Fscripts\u002Ffixtures\u002Frein-template-min\u002F.claude\u002Fskills\u002Fsample-skill\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[74,75],"sample","sample skill",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":36},"01M70FX0BT6WSNZKFF60KTZ5H9","repo-audit","저장소 전체 상태 점검. 오래된 규칙, 누락 테스트, 비활성 에이전트, trail 일관성 확인.","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Frepo-audit\u002FSKILL.md",[],[83,84,85,25],"repo","repo audit","audit",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":93,"publishedAt":36},"01M70FWXCWRZEJSDQGTNDEKF2G","promote-agent","에이전트 후보를 정식 에이전트로 승격. 사람 승인 이후에만 실행.","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fpromote-agent\u002FSKILL.md",[92],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},[94,95,31],"promote agent","promote",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":36},"01M70FWTP0QPQN09VJR8DNKWZS","pr-review-fixer","PR 리뷰 코멘트를 읽고 수정 사항을 자동으로 적용한다","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fpr-review-fixer\u002FSKILL.md",[],[103,104,105,106,107],"pr","review","pr review","pr review fixer","fixer",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":36},"01M70FWR0TC5NDF12D9E5ETBAW","persona","페르소나 프리셋 선택·해제 + 질문-답변 커스텀 프리셋 생성. \"페르소나 골라줘\u002F만들어줘\u002F바꿔줘\u002F꺼줘\" 류 요청에서 호출.","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fpersona\u002FSKILL.md",[],[110],{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":36},"01M70FWKFPNVC4M5ECZE1F0WS6","parallel-execute","활성 plan 의 `## 실행 전략`(depends_on\u002Fmode\u002Fscope v2) 을 읽어 의존 위상정렬로 웨이브를 유도하고, 각 웨이브의 독립 edit_only 태스크를 같은 작업 트리에서 서브에이전트로 병렬 실행, mutating·의존 태스크는 순차 실행한다. 부모(메인 세션)가 웨이브 단위로 검증·테스트·커밋. 호스트가 병렬 dispatch 불가 시 순차 fallback 으로 degrade.","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fparallel-execute\u002FSKILL.md",[],[122,123,124,125,126,19,127,128,129,130],"parallel","execute","parallel execute","edit","fallback","dispatch","scope","plan","only"]