bp

Solid

把一條最佳實踐登記進 clade 的正確落點,或查新專案該套用哪些既有標準。Use when 使用者送 `\bp`、說「這個記成最佳實踐」「這條規範收進 clade」,或問新專案該套哪些現成標準。NOT for 寫進 memory,NOT for 散播既有改動(走 clade-publish)。

Web & Frontend 45 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
55
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- 🔒 LOCKED — managed by clade · auto-generated by sync-to-cursor; edit source in .claude/ then re-run sync --> <!-- clade-targets: claude,codex,cursor --> # bp — 最佳實踐落點路由 clade 有 7 種資產落點。**分類負擔歸本 skill,不歸使用者**——使用者只需要講出那條實踐是什麼,落點由這裡判、講出理由、等確認。 ## Mode dispatch | Mode | 觸發 | 用途 | | --- | --- | --- | | `record`(預設) | `\bp <一句話>`、「記成最佳實踐」 | 判落點 → 回報 → 等確認 → 落地 | | `plan` | 「新專案該套哪些現成標準」 | 依 stack 列出該套用的既有 convention | | `check` | `/bp check`、commit gate 0-F 呼叫 | 對 staged diff 比對既有資產,防重造輪子 | --- ## record ### Step 1 — 判定 session 位置 | 目前在 | 做法 | | --- | --- | | clade(`~/offline/clade`) | 直接往下走 | | consumer | 這是 Direction B 跨界(consumer session → clade 改源頭 + 散播)。使用者送 `\bp` **就是**明確授權,往下走;落地後 MUST 回到原 consumer 並明示已回來 | ### Step 2 — 問三個問題 **MUST 自己先答一遍**,答不出來的才問使用者。目標是使用者回是非題,不是回「該放哪一層」。 | # | 問題 | 分支 | | --- | --- | --- | | Q1 | 誰需要知道? | 全 consumer → `rules/core/`/某類 stack → `rules/modules/<group>/<variant>/`/只有 clade → clade 自己的 `.cursor/rules/local/`(clade home 是 Claude session,這格是字面路徑不是投影)/**只有某一個 consumer → 該 consumer 自己的 `.clade/rules/` 或 `tasks/lessons.md`,不進 clade** | | Q2 | 何時需要知道? | 每個 session → always-load rule/編輯特定檔時 → 帶 `paths:` 的 conditional rule/做特定任務時 → skill/查得到就好 → `vendor/snippets/` 或 `docs/` | | Q3 | 它是什麼形態? | 判準 → rule/操作步驟 → skill 或 snippet/可執行 → `vendor/scripts/`/成因與退場條件 → `docs/rule-rationale/`/失敗案例 → `docs/pitfalls/`/**有 variant 與成熟度 → `registry/conventions.json`** | Q1 最後一支是**不收**的出口:`\bp` 送進來的實踐若只對一個 consumer 有效,落點在該 consumer 自家,不是 clade。證據只...

Details

Author
YuDefine
Repository
YuDefine/nuxt-supabase-starter
Created
7 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Featured

blog-scout

掃描內部知識資產(clade pitfalls / conventions / bp 沉澱),對照 yudefine-blog 已發表文章去重後,產出一份排序過的部落格選題建議報告。Use when 使用者說「掃一下有什麼可以寫成文章」「部落格選題」「blog scout」「下一篇要寫什麼」「盤點部落格素材」。只做選題建議,NOT for 寫文章成稿(成稿一律主線自己寫,per agent-routing § 派不派),NOT for 直接改 yudefine-blog 任何檔案(產出是給人看的建議,落地是另一步)。

45 Updated today
YuDefine
AI & Automation Listed

cadence-bootstrap

Use when starting any conversation in a cadence-managed project (project root contains cadence/_INDEX.md or cadence/_ACTIVE.md). Establishes cadence workflow conventions — 记 / 整 / 查 三阶段记录协议, _ACTIVE.md / _INDEX.md state contract, domain-neutral adaptive recording fidelity, session start behaviors, and subagent dispatch rules. CC harness reads this skill via SessionStart hook injection (automatic). Codex / other harnesses match this description on session start (progressive disclosure trigger) — LLM should load skill body on first cadence-related user turn.

5 Updated 1 months ago
hxt9805
AI & Automation Featured

wrap-up

Use ONLY when the user's latest message explicitly contains the `/wrap-up` command. Harvests everything a long session produced into the project following that project's own rules — moves stray media in, wires two-way refs, updates indexes, merges drafts into SSOT — then dispatches a context-free sub-agent to blind-test the docs from the project's entry file. NEVER load on inferred intent. Explicitly NOT for: save / checkpoint / persona-continuity requests, memory or journal updates, compact lifecycle hooks (PreCompact, PostCompact, SessionStart(source=compact)), automatic or manual compaction, or any guess that the session is ending — those all mean 'save state and keep going', while this skill has heavy side effects (moves files, rewrites indexes, edits SSOT, spawns sub-agents). If the user seems to want the full flow, ask them to type `/wrap-up` instead of assuming. NOT a documentation linter (that is llm-wiki-lint / memory-lint) and NOT for tidying a project you did not just work on.

79 Updated 3 days ago
KerberosClaw