Landing: 스킬 진화시키기
원시 피드백을 검증된 규칙으로 전환합니다. 테스트 없는 규칙은 독단이 됩니다. 글자를 위반하는 것은 정신을 위반하는 것입니다.
철칙
증거와 범위 없는 규칙은 금지.
실패하는 테스트 없는 스킬 수정은 금지.
필수 배경지식: superpowers:writing-skills (하위 에이전트와의 압박 시나리오, RED, GREEN, REFACTOR).
게이트 함수
- 목록 작성:
node kit/processar-feedback.js listar(kit =~/.claude/skills/criar-landing-page/assets/kit). 범위와 카테고리별로 그룹화합니다. - 병렬 처리: 각 교훈에 대해 다른 클라이언트(
grep -n으로02및05-aprendizados.md검색)에서 동일한 교훈을 찾아 해당 항목을 읽습니다.defeito또는resultado-medido증거는preferencia보다 가중치가 높습니다. 가설은 인정되지 않습니다. - 분류: 다음 매트릭스에 따라 분류합니다.
| 상황 | 목적지 |
|---|---|
| 반복적이고 일반화 가능 | 일반 규칙 후보 |
| 반복적이나 환경 종속 | 태그가 있는 규칙 (aplica_quando) |
| 드물지만 영향력 큼 (비밀 노출) | 단 한 번 발생해도 보안 규칙 |
| 주관적이고 확인되지 않음 | 가설로 유지 |
| 이점이 없거나 이미 스크립트로 처리됨 | 승격하지 않음 |
- 새 규칙: id
R-nnn, 실제 증거 (cliente/E<nn>), 범위, 폐쇄 어휘집의aplica_quando,nao_se_aplica_quando, 제거 기준, 확인 방법 (kit 스크립트 또는nenhuma) 및 담당 스킬. - 규칙이 스킬을 변경하는 경우:
_testes-skills/cenarios/에 압력 시나리오를 작성하고, 변경 없이 실행 (RED, 합리화 기록), 편집 후 변경 상태로 실행 (GREEN), 허점 제거 (REFACTOR). RED 없이 편집은 삭제합니다. - 필수 가지치기: 중복되거나, 스킬 간 중복되거나, 스크립트로 처리된 규칙을 제거하거나 병합합니다. 리디자인은 추가만 해서는 안 됩니다. 전후에
node _testes-skills/lint-skill.mjs <skill>실행 (단어 수 확인). - 검증:
node kit/check-regras.js --file ~/projetos/criar-site/_regras-vivas.md및 가상 클라이언트의 태그 기반 선택 테스트를 실행합니다. - 종료:
node kit/processar-feedback.js marcar --versao v<N>;_evolucao.md에 기록: 변경 사항, 가지치기한 내용, 메트릭스 (재개설된 승인, 카테고리별 오류, 회귀, 거짓 긍정, Felipe가 기록을 상기시킨 횟수).
마이그레이션 모드: 모든 항목이 processado: não인 동일한 프로세스로, 05-aprendizados.md에서 시작하여 _regras-vivas.md v1과 _evolucao.md를 생성합니다. 측정된 기준(크기, 검색 실패, 볼륨이 있는 카테고리)이 있는 경우에만 파일을 _regras-vivas/로 분할합니다.
레드 플래그: 즉시 중단
- "한 번 일어난 일이 일반 규칙이 됨" (보안 제외)
- "명백하니 테스트 건너뜀" · 가짜 증거 또는 실제
E<nn>없음 - 한 클라이언트의 규칙을 전역으로 승격 · 가지치기 없이 추가
| 합리화 | 현실 |
|---|---|
| "Felipe가 좋아하니까 규칙이다" | 확인되지 않은 선호도는 범위가 있는 가설로 남음 |
| "스킬에 한 줄일 뿐이다" | RED 없는 편집은 TDD 위반과 동일 |
| "두 번 발생했으면 충분하다" | 빈도는 우선순위일 뿐, 기준이 아님: 적용 가능성과 위험 평가 |
| "규칙이 많을수록 안전하다" | 규칙이 너무 많으면 잡음이 됨; 가지치기가 작업의 일부 |