[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70FX0BT6WSNZKFF60KTZ5H9":3,"skill-same:01M70FX0BT6WSNZKFF60KTZ5H9":52},{"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":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":6,"ownerHtmlUrl":36,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":37,"install":38,"resources":51},"01M70FX0BT6WSNZKFF60KTZ5H9","repo-audit",null,"저장소 전체 상태 점검. 오래된 규칙, 누락 테스트, 비활성 에이전트, trail 일관성 확인.","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\u002Frepo-audit\u002FSKILL.md",[],[19,20,21,22],"audit","repo","repo audit","trail","2026-11-10 10:12:30",false,"---\nname: repo-audit\ndescription: 저장소 전체 상태 점검. 오래된 규칙, 누락 테스트, 비활성 에이전트, trail 일관성 확인.\ntriggers:\n  - 수동: \"저장소 상태 점검해줘\"\n---\n\n# Skill: repo-audit\n\n## 점검 항목\n\n### 1. AGENTS.md 규칙 점검\n```\n[ ] 사용되지 않는 규칙 식별\n[ ] 중복 규칙 식별\n[ ] 너무 구체적인 숫자 포함 규칙 → 원칙으로 추상화\n```\n\n### 2. 에이전트 레지스트리 점검\n```\n[ ] registry\u002Fagents.yml ↔ 실제 파일 일치 여부\n[ ] 2주 이상 된 .draft 파일 처리 여부\n```\n\n### 3. trail 일관성 점검\n\n> 운영 archive (`plugins\u002Frein-core\u002Fpolicy\u002Fcleanup-archive-ignore.txt` 의 4 path) 는 분석 대상에서 제외한다.\n\n```\n[ ] trail\u002Findex.md 최신 상태 (5~15줄)\n[ ] trail\u002Finbox\u002F 3일 이상 미압축 로그 확인\n[ ] trail\u002Fincidents\u002F AGENTS.md 미승격 반복 패턴 확인\n```\n\n### 4. 보안 점검\n```\n[ ] .env 파일 Git 추적 여부\n[ ] 하드코딩된 API 키 패턴 검색\n[ ] settings.json deny 규칙 최신 여부\n```\n\n## 출력 형식\n```markdown\n# Repo Audit — YYYY-MM-DD\n## ✅ 정상\n## ⚠️ 개선 권장\n## 🚨 즉시 조치 필요\n## 제안 액션\n```\n","# Skill: repo-audit\n\n## 점검 항목\n\n### 1. AGENTS.md 규칙 점검\n```\n[ ] 사용되지 않는 규칙 식별\n[ ] 중복 규칙 식별\n[ ] 너무 구체적인 숫자 포함 규칙 → 원칙으로 추상화\n```\n\n### 2. 에이전트 레지스트리 점검\n```\n[ ] registry\u002Fagents.yml ↔ 실제 파일 일치 여부\n[ ] 2주 이상 된 .draft 파일 처리 여부\n```\n\n### 3. trail 일관성 점검\n\n> 운영 archive (`plugins\u002Frein-core\u002Fpolicy\u002Fcleanup-archive-ignore.txt` 의 4 path) 는 분석 대상에서 제외한다.\n\n```\n[ ] trail\u002Findex.md 최신 상태 (5~15줄)\n[ ] trail\u002Finbox\u002F 3일 이상 미압축 로그 확인\n[ ] trail\u002Fincidents\u002F AGENTS.md 미승격 반복 패턴 확인\n```\n\n### 4. 보안 점검\n```\n[ ] .env 파일 Git 추적 여부\n[ ] 하드코딩된 API 키 패턴 검색\n[ ] settings.json deny 규칙 최신 여부\n```\n\n## 출력 형식\n```markdown\n# Repo Audit — YYYY-MM-DD\n## ✅ 정상\n## ⚠️ 개선 권장\n## 🚨 즉시 조치 필요\n## 제안 액션\n```\n",{"name":5,"triggers":28,"description":7},[29],{"수동":30},"저장소 상태 점검해줘","main","8e6e9ee16c5c7343c6f0db55f6c8b37d5ef6f1d0","plugins\u002Frein-core\u002Fskills\u002Frepo-audit",0,"https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein","https:\u002F\u002Fgithub.com\u002FJayJihyunKim","2026-10-15 08:31:34",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add JayJihyunKim\u002Frein --skill repo-audit",{"tool":44,"command":45},"bunx","bunx skills add JayJihyunKim\u002Frein --skill repo-audit",{"tool":47,"command":48},"pnpm","pnpm dlx skills add JayJihyunKim\u002Frein --skill repo-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Frepo-audit\u002FSKILL.md",true,[],[53,66,77,89,96,113],{"skillNo":54,"name":55,"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":56,"categories":57,"keywords":63,"publishedAt":23},"01M70FX2WFS12FG002RNTCSXC7","sample-skill","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Ftests\u002Fscripts\u002Ffixtures\u002Frein-template-min\u002F.claude\u002Fskills\u002Fsample-skill\u002FSKILL.md",[58],{"categoryNo":59,"categoryName":60,"taxonomyType":61,"taxonomyTypeDesc":62},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[64,65],"sample","sample skill",{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":73,"publishedAt":23},"01M70FWXCWRZEJSDQGTNDEKF2G","promote-agent","에이전트 후보를 정식 에이전트로 승격. 사람 승인 이후에만 실행.","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fpromote-agent\u002FSKILL.md",[72],{"categoryNo":59,"categoryName":60,"taxonomyType":61,"taxonomyTypeDesc":62},[74,75,76],"promote agent","promote","incidents",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":23},"01M70FWTP0QPQN09VJR8DNKWZS","pr-review-fixer","PR 리뷰 코멘트를 읽고 수정 사항을 자동으로 적용한다","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fpr-review-fixer\u002FSKILL.md",[],[84,85,86,87,88],"review","pr review","pr review fixer","pr","fixer",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":23},"01M70FWR0TC5NDF12D9E5ETBAW","persona","페르소나 프리셋 선택·해제 + 질문-답변 커스텀 프리셋 생성. \"페르소나 골라줘\u002F만들어줘\u002F바꿔줘\u002F꺼줘\" 류 요청에서 호출.","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fpersona\u002FSKILL.md",[],[91],{"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":23},"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",[],[103,104,105,106,107,108,109,110,111,112],"parallel","parallel execute","execute","fallback","edit","mode","dispatch","only","scope","plan",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":23},"01M70FWF6XAVDDJRM4GQB3V2RY","incidents-to-rule","trail\u002Fincidents\u002F 파일을 분석해 AGENTS.md에 추가할 규칙 후보를 생성한다","https:\u002F\u002Fgithub.com\u002FJayJihyunKim\u002Frein\u002Fblob\u002Fmain\u002Fplugins\u002Frein-core\u002Fskills\u002Fincidents-to-rule\u002FSKILL.md",[],[120,121,76,122,123,22,19,124],"incidents to rule","rule","daily","incident","draft"]