designing-and-implementing
系統化地設計、規劃和實作功能
許多開發人員在臨時功能實作上苦苦掙扎,這會導致技術債務和返工。本技能提供一個結構化的工作流程,使用 bpsai-pair CLI 工具來澄清需求、建立計劃和追蹤實作任務。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“designing-and-implementing”。 Should I create a plan for fixing a typo in the README?
预期结果:
No planning needed. Simple documentation fixes can be implemented directly without the design-plan-implement workflow.
正在使用“designing-and-implementing”。 Create a plan for adding payment processing to the e-commerce site.
预期结果:
- Creating plan for payment processing feature...
- Command: bpsai-pair plan new payment-integration --type feature --title "Add Payment Processing"
- Tasks to create:
- - TASK-001: Research and select payment provider (Stripe vs PayPal)
- - TASK-002: Set up payment provider SDK and API keys
- - TASK-003: Implement checkout flow UI components
- - TASK-004: Add server-side payment webhook handlers
- - TASK-005: Write integration tests for payment flows
- Each task should include acceptance criteria and P0/P1 priority levels.
正在使用“designing-and-implementing”。 What files does this workflow create?
预期结果:
The workflow creates plans in .paircoder/plans/ and tasks in .paircoder/tasks/. Each task is a YAML file with metadata including status, priority, complexity, and acceptance criteria.
安全审计
安全All static analysis findings are false positives. The skill contains only documentation and workflow guidance for the bpsai-pair CLI tool. No executable code, network access, or security risks present. Detected patterns are from markdown code examples and normal terminology.
质量评分
你能构建什么
功能規劃
軟體開發人員可以使用此技能在撰寫程式碼之前,將複雜的功能需求分解為具有清晰驗收標準的可管理任務。
架構重構
工程團隊可以在承諾大規模重構工作之前,評估多種方法的優缺點。
專案任務追蹤
專案經理可以建立具有優先順序和相依性的結構化任務列表,同步到 Trello 看板。
试试这些提示
Should I create a plan for implementing user authentication with OAuth?
Create a plan for adding real-time notifications to the dashboard, including tasks for WebSocket setup, UI components, and notification state management.
I need to add caching to our API. Present 2-3 options with pros and cons: in-memory, Redis, and file-based caching.
Show me how to sync my authentication-feature plan to the Trello board under the Ready column.
最佳实践
- 在開始工作前務必檢查是否需要規劃,以避免對簡單的修復進行過度工程設計
- 每個任務都應包含帶有核取方塊的驗收標準,以定義明確的完成標準
- 設定務實的優先順序等級(P0 表示必須有,P1 表示應該有,P2 表示可有可無)以集中精力
避免
- 為像修正拼字錯誤或小型文件更新這類瑣碎變更建立詳細計劃
- 跳過澄清步驟並對模糊的需求做出假設
- 將所有任務設為 P0 優先順序,這會破壞優先順序設定的目的