协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
polish-claw-project【开发与工程】Contribute to OpenClaw ecosystem projects (OpenClaw, NemoClaw, NanoClaw) through a structured 9-step workflow: target verification, codebase exploration, parallel audit, finding cross-reference, and pull request creation. Emphasizes false positive prevention and project convention adherence.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
為 OpenClaw 生態之專案貢獻而設之結構化工作流程。其新穎價值集中於步驟 5-7:平行稽核、防誤報、將發現對照公開議題以擇高影響力之貢獻。機械性步驟(fork、PR 建立)委由既有技能。
repo_url —— 目標 Claw 專案之 GitHub URL(如 https://github.com/NVIDIA/NemoClaw)contribution_count —— 目標貢獻數(預設:1-3)focus —— 偏好之貢獻類型:security、tests、docs、bugs、any(預設:any)fork_org —— fork 至之 GitHub org/user(預設:認證使用者)確認專案接受外部貢獻且積極維護中。
CONTRIBUTING.md、CODE_OF_CONDUCT.md 與 LICENSESECURITY.md 或安全政策,閱之——留意負責揭露規則預期: CONTRIBUTING.md 存在,30 日內有提交,貢獻指引清晰。
失敗時: 若無 CONTRIBUTING.md 或近期無活動,記錄理由並止步——停滯之專案少接受外部 PR。
建立倉庫之工作副本。
gh repo fork <repo_url> --clonegit remote add upstream <repo_url>git remote -v 顯示 origin(fork)與 upstreamgit fetch upstream && git checkout main && git merge upstream/main預期: 本地副本已配置雙遠端且為最新。
失敗時: 若 fork 失敗,檢視 GitHub 認證(gh auth status)。若 clone 過慢,初探可用 --depth=1。
對專案架構建立心智模型。
README.md 以了解架構概觀與專案目標預期: 對專案結構、慣例與貢獻適配處有清晰理解。
失敗時: 若架構不明,聚焦於某子系統而非整個專案。
掃視既有議題以了解專案需求並避免重工。
gh issue list --state open --limit 50help wanted、good first issue 或 hacktoberfest 之議題預期: 一份分類之未認領議題清單。
失敗時: 若無公開議題,進入步驟五——稽核可能揭出未列之改進。
平行執行安全與程式品質之稽核。新穎發現於此浮現。
security-audit-codebase 技能review-codebase 技能,範圍為 quality預期: 一份附嚴重度之已驗發現清單,並標註誤報。
失敗時: 若無發現浮現,轉聚焦於測試覆蓋缺口、文件改進或開發者體驗加強。
將已驗稽核發現對照公開議題——核心之判斷步驟。
預期: 一份排序清單,含發現對議題之對應與合併機率評估。
失敗時: 若所有發現皆已被處理,回到步驟四,找文件、測試或開發者體驗之貢獻。
依影響力、付出與專長擇 1-3 件貢獻。
預期: 1-3 件已擇貢獻,附明確範圍與驗收準則。
失敗時: 若無候選得分良好,考慮以撰寫良好之議題提交,而非 PR。
每件貢獻建一分支並實作之。
git checkout -b fix/<description>預期: 乾淨之實作,測試通過、linter 無警告。
失敗時: 若測試因既有問題失敗,記錄之並確保 PR 未引入新失敗。
依專案 CONTRIBUTING.md 提交貢獻。
git push origin fix/<description>create-pull-request 技能建立 PR預期: PR 已建立、已連結議題、合於專案慣例。
失敗時: 若 PR 建立失敗,檢視分支保護規則與貢獻者授權協議。
git fetch upstream && git merge upstream/main)。