brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
polish-claw-projectContribute 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.
Independent GitHub snapshot · Automated classification · Original documentation governs
OpenClaw エコシステムプロジェクトへの貢献用の構造化されたワークフロー。新規価値はステップ5-7 にある: 並列監査、偽陽性防止、開いた issue と所見をクロス参照して高インパクトの貢献を選ぶ。機械的ステップ(フォーク、PR 作成)は既存スキルに委譲。
repo_url — ターゲット Claw プロジェクトの GitHub URL(例: https://github.com/NVIDIA/NemoClaw)contribution_count — 目指す貢献数(既定: 1-3)focus — 望む貢献タイプ: security、tests、docs、bugs、any(既定: any)fork_org — フォーク先の GitHub org/user(既定: 認証ユーザー)プロジェクトが外部貢献を受け入れ、活発に維持されていることを確認する。
CONTRIBUTING.md、CODE_OF_CONDUCT.md、LICENSE を読むSECURITY.md またはセキュリティポリシーを読む — 責任ある開示ルールを記す期待結果: CONTRIBUTING.md が存在、過去 30 日以内のコミット、明確な貢献ガイドライン。
失敗時: CONTRIBUTING.md がないまたは最近活動がないなら、理由を文書化して停止 — 古いプロジェクトは外部 PR を稀にしかマージしない。
リポジトリの作業コピーを作成する。
gh repo fork <repo_url> --clonegit remote add upstream <repo_url>git remote -v が origin(フォーク)と upstream の両方を示すgit fetch upstream && git checkout main && git merge upstream/main期待結果: 両リモートが設定され最新のローカルクローン。
失敗時: フォークが失敗したら GitHub 認証を確認(gh auth status)。クローンが遅いなら、初期探索には --depth=1 を試す。
プロジェクトアーキテクチャのメンタルモデルを構築する。
README.md を読む期待結果: プロジェクト構造、慣習、貢献がどこに合うかの明確な理解。
失敗時: アーキテクチャが不明確なら、プロジェクト全体ではなく特定サブシステムに焦点を絞る。
プロジェクトのニーズを理解し重複作業を避けるため既存 issue を調査する。
gh issue list --state open --limit 50help wanted、good first issue、hacktoberfest ラベルの issue を記す期待結果: タイプラベル付きの未請求 issue の分類リスト。
失敗時: 開いた issue がなければ、ステップ5 に進む — 監査がリストされていない改善を発掘するかもしれない。
並列にセキュリティとコード品質監査を実行する。新規所見が現れる場所。
security-audit-codebase スキルを実行quality で review-codebase スキルを実行期待結果: 重大度評価と偽陽性注釈付きの検証された所見リスト。
失敗時: 所見が現れなければ、テストカバレッジギャップ、ドキュメント改善、または開発者体験向上に焦点をシフトする。
検証された監査所見を開いた issue にマップ — コア判断ステップ。
期待結果: 所見-to-issue マッピングとマージ確率評価付きの優先順位リスト。
失敗時: すべての所見が既に対処済みなら、ステップ4 に戻りドキュメント、テスト、または開発者体験貢献を探す。
インパクト、努力、専門性に基づいて 1-3 貢献を選ぶ。
期待結果: 明確なスコープと受け入れ基準を持つ 1-3 の選ばれた貢献。
失敗時: どの貢献も良く採点されなければ、PR の代わりによく書かれた issue を出すことを検討する。
貢献ごとにブランチを作成し修正を実装する。
git checkout -b fix/<description>期待結果: パスするテストと linter 警告なしのクリーンな実装。
失敗時: 既存問題でテストが失敗するなら、それを文書化し PR が新しい失敗を導入しないことを保証する。
プロジェクトの CONTRIBUTING.md に従って貢献を提出する。
git push origin fix/<description>create-pull-request スキルを使って PR を作成期待結果: プロジェクト慣習に従い issue にリンクされて PR が作成される。
失敗時: PR 作成が失敗したら、ブランチ保護ルールと貢献者ライセンス契約を確認する。
git fetch upstream && git merge upstream/main)。