From hj-pr-proposal
Translates user domain, skill, and tool content into a fork-checked, content-aligned PR draft for the HJPLUS Taiwan architect knowledge base, with author confirmation before submission.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hj-pr-proposal:hj-pr-proposalThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
這個 Skill 用來把使用者自己的知識內容整理成 HJPLUS 台灣建築師知識庫可提交的 PR 草案。
這個 Skill 用來把使用者自己的知識內容整理成 HJPLUS 台灣建築師知識庫可提交的 PR 草案。
它的目標不是直接替你發 PR,而是先把內容整理到「可審核、可 fork、可追蹤」的狀態,讓作者確認後再進入提交。
目標 repo 可設定:預設目標是 HJPLUS 台灣建築師知識庫,但也可在啟動時指定任何 fork-based 知識庫 repo 作為目標。本 skill 為自包含,所需參考文件已打包於
references/。
當使用者想把自己的 domain、skill、tool、workflow、SOP 或研究成果,轉成 HJPLUS 可接受的貢獻內容時使用。
典型情境:
請以這個句型啟動:
使用
hj-pr-proposal,目標 repo 是 HJPLUS 台灣建築師知識庫,來源內容是我自己的 domain / skill / tools,請先檢查 fork 狀態,再幫我轉成可提交的 PR 草案。
最好一次提供以下資訊:
先確認:
如果 fork 不存在,就先建立 fork 或提示使用者先 fork。
分析來源內容時,先區分三種資料:
domain:知識、背景、法規、SOP、原理skill:可執行流程、觸發條件、步驟順序tools:實際工具、腳本、命令、API、MCP 工具這一步的目標是找出哪些內容適合轉成 HJ 的知識模組,哪些內容應該保留在來源 repo。
轉譯時遵守 HJ 的雙層結構:
domain.mdSKILL.mdSKILL.md 內要有清楚的 frontmatter、觸發情境、步驟與參考連結若內容屬於 B 類適配,要保留台灣適配註記;若屬於 C 類台灣法規,要補上可對接的工具範例或資料來源。
將草案整理成 HJ 樣式的檔案結構,通常包含:
domain.mdSKILL.mdreferences/(如需要)scripts/(如需要)assets/(如需要)同時確認:
最後只輸出草案,不直接送出 PR。
草案應包含:
建議照這個順序驅動:
請用 hj-pr-proposal 幫我把目前這份內容轉成 HJ 可提 PR 的草案,先不要 push,也不要 create PR。
請用 hj-pr-proposal:
請用 hj-pr-proposal 幫我把這個主題整理成可 commit、可 push、可開 PR 的版本,並先顯示檔案結構與 PR 內文草稿。
詳見已打包的 references/skill-authoring-standard.md、references/frontmatter-standard.md、references/qa-checklist.md。
npx claudepluginhub shuotao/revit_mcp_study --plugin hj-pr-proposalOpen-source pull request creation: PR descriptions, titles, fork workflows, and contribution compliance. Invoke whenever task involves any interaction with pull requests for external repositories — contributing code, opening PRs from forks, writing PR descriptions, or preparing changes for upstream submission.
End-to-end playbook for shipping PRs that maintainers want to merge — discovery, CONTRIBUTING compliance, PR-size check, minimal-diff implementation, AI-assisted disclosure, conflict resolution, and post-submission interaction. Activates on PR creation, rebasing, and maintainer feedback for third-party repos.
Creates GitHub pull requests from conversation context with proper formatting, tag selection, and user confirmation.