Communitygithub.com

FelipeStruchel/landing-page-skills

피드백을 검증된 규칙으로 전환하고, 랜딩 페이지 스킬을 개선하며, TDD 방식으로 변경 사항을 테스트합니다.

landing-page-skills란 무엇인가요?

이 스킬은 원시 피드백을 체계적으로 처리하여 검증된 규칙으로 전환하는 워크플로우를 제공합니다. 핵심 원칙은 '증거와 범위 없는 규칙은 금지'이며, 모든 스킬 수정은 TDD(Red-Green-Refactor) 사이클을 따라야 합니다. 피드백을 수집하고 분류한 후, 반복성과 영향력에 따라 일반 규칙, 환경 종속 규칙, 보안 규칙, 가설 등으로 분류합니다. 새로운 규칙은 고유 ID, 실제 증거, 명확한 범위 및 적용 조건을 가져야 하며, 기존 규칙과의 중복을 제거하는 가지치기가 필수적입니다. Claude Code 환경에서 `node kit/` 스크립트를 활용하여 피드백 처리, 규칙 검증, 선택 테스트를 자동화합니다. 이 과정을 통해 스킬의 품질을 유지하고, 가정에 기반한 규칙 생성을 방지합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-evoluir-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Landing: 스킬 진화시키기

원시 피드백을 검증된 규칙으로 전환합니다. 테스트 없는 규칙은 독단이 됩니다. 글자를 위반하는 것은 정신을 위반하는 것입니다.

철칙

증거와 범위 없는 규칙은 금지.
실패하는 테스트 없는 스킬 수정은 금지.

필수 배경지식: superpowers:writing-skills (하위 에이전트와의 압박 시나리오, RED, GREEN, REFACTOR).

게이트 함수

  1. 목록 작성: node kit/processar-feedback.js listar (kit = ~/.claude/skills/criar-landing-page/assets/kit). 범위와 카테고리별로 그룹화합니다.
  2. 병렬 처리: 각 교훈에 대해 다른 클라이언트(grep -n으로 02 및 05-aprendizados.md 검색)에서 동일한 교훈을 찾아 해당 항목을 읽습니다. defeito 또는 resultado-medido 증거는 preferencia보다 가중치가 높습니다. 가설은 인정되지 않습니다.
  3. 분류: 다음 매트릭스에 따라 분류합니다.
상황목적지
반복적이고 일반화 가능일반 규칙 후보
반복적이나 환경 종속태그가 있는 규칙 (aplica_quando)
드물지만 영향력 큼 (비밀 노출)단 한 번 발생해도 보안 규칙
주관적이고 확인되지 않음가설로 유지
이점이 없거나 이미 스크립트로 처리됨승격하지 않음
  1. 새 규칙: id R-nnn, 실제 증거 (cliente/E<nn>), 범위, 폐쇄 어휘집의 aplica_quando, nao_se_aplica_quando, 제거 기준, 확인 방법 (kit 스크립트 또는 nenhuma) 및 담당 스킬.
  2. 규칙이 스킬을 변경하는 경우: _testes-skills/cenarios/에 압력 시나리오를 작성하고, 변경 없이 실행 (RED, 합리화 기록), 편집 후 변경 상태로 실행 (GREEN), 허점 제거 (REFACTOR). RED 없이 편집은 삭제합니다.
  3. 필수 가지치기: 중복되거나, 스킬 간 중복되거나, 스크립트로 처리된 규칙을 제거하거나 병합합니다. 리디자인은 추가만 해서는 안 됩니다. 전후에 node _testes-skills/lint-skill.mjs <skill> 실행 (단어 수 확인).
  4. 검증: node kit/check-regras.js --file ~/projetos/criar-site/_regras-vivas.md 및 가상 클라이언트의 태그 기반 선택 테스트를 실행합니다.
  5. 종료: 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 위반과 동일
"두 번 발생했으면 충분하다"빈도는 우선순위일 뿐, 기준이 아님: 적용 가능성과 위험 평가
"규칙이 많을수록 안전하다"규칙이 너무 많으면 잡음이 됨; 가지치기가 작업의 일부

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

FelipeStruchel/landing-page-skills

Use when o Felipe pede para criar, montar, refazer ou retomar uma landing page ou site de uma página para um negócio ou cliente, ou abre uma pasta de cliente em criar-site/. Não use para redesenhar as próprias skills (landing-evoluir-skill).

FelipeStruchel/landing-page-skills

Use when começa um cliente novo de landing page sem 01-negocio-e-escopo.md aprovado, quando faltam dados do negócio, mídias, nomes ou perfis, ou quando o Felipe pede o questionário de entrada. Não use para escolher estilo visual (landing-direcao-visual).

FelipeStruchel/landing-page-skills

Use when o 01-negocio-e-escopo.md está aprovado e falta escolher o estilo visual de uma landing page, ou quando uma tela interna (agenda, painel) de um cliente precisa de visual. Não use para levantar dados do negócio (landing-descoberta).

FelipeStruchel/landing-page-skills

Use when uma landing page está pronta para ir ao ar: publicar, fazer deploy, configurar domínio ou Cloudflare, limpar cache, ou conferir o site já publicado. Não use para construir a página (criar-landing-page).

FelipeStruchel/landing-page-skills

Use when SEMPRE durante o trabalho em uma landing page de cliente: ao entregar qualquer coisa (texto, foto, tela, deploy) e ao receber reação, correção, elogio ou aprovação do Felipe ou do cliente.

FelipeStruchel/landing-page-skills

Use when uma landing page precisa de software além da página estática: agenda ou reserva, painel, API, banco, e-mail transacional, notificação, ou qualquer serviço que roda no servidor ao lado de outro sistema. Não use para páginas só de HTML, CSS e JS.

관련 스킬