Communitygithub.com

FelipeStruchel/landing-page-skills

用於當 Felipe 要求重新設計登陸頁面技能、回顧累積的學習經驗、處理待辦反饋、更新 _regras-vivas.md、執行規則初始遷移,或當步驟 0 提供遷移選項時使用。請勿在客戶建置過程中使用。

landing-page-skills 是什麼?

此技能專注於將原始反饋轉化為經過驗證的規則,遵循「無證據與範圍即無規則」的鐵律。它定義了一套嚴謹的閘道流程,包括列出反饋、跨客戶比對學習、分類反饋至不同規則類型(通用、環境依賴、安全等)、撰寫壓力測試場景實現紅綠重構循環、強制修剪冗餘規則,並透過檢查腳本與標籤測試驗證變更。支援所有主要AI代理平台(Claude Code、Cursor、Codex等),透過結構化的 `node kit/processar-feedback.js` 命令與 `node _testes-skills/lint-skill.mjs` 檢查器運作。核心價值在於防止未經測試的規則成為教條,確保每次技能編輯都先有失敗測試(RED),再通過(GREEN),最後重構(REFACTOR)。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FelipeStruchel/landing-page-skills/tree/HEAD/skills/landing-evoluir-skill

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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)中尋找相同教訓,並閱讀條目。缺陷或可測量結果的證據比偏好更重要。假設不計入。
  3. 按矩陣分類:
情況目的地
重複且可通用候選通用規則
重複但依賴環境帶標籤的規則(aplica_quando)
罕見但有高影響(秘密暴露)安全規則,即使只有一次發生
主觀且未經確認保持為假設
無益處或已被腳本涵蓋不提升
  1. 新規則: 編號 R-nnn、真實證據(cliente/E<nn>)、範圍、封閉詞彙的 aplica_quando、nao_se_aplica_quando、移除條件、檢查(kit 腳本或無)以及負責技能。
  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 開始,產生 v1 的 _regras-vivas.md 和 _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.

相關技能