用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/javimosch/open-claw-skills --skill writing-plans命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | writing-plans |
| description | Break design into 2-5 minute tasks with verification steps. |
After design approval (brainstorming complete).
Each task must have:
# Implementation Plan: [Feature Name]
## Tasks
### Task 1: [Goal]
**Files:** `src/file.js`
**Implementation:**
```javascript
// Add function here
function cacheFetch(key) {
// ...
}
Verification:
npm test -- cache.test.js
# Expected: 1 passing
Estimated Time: 3 min
[... repeat]
Save to: `docs/plans/YYYY-MM-DD-feature-name.md`
## Quality Checklist
Before finalizing plan:
- [ ] Every task has exact file paths
- [ ] Every task has verification command
- [ ] No task >5 min (if yes, split)
- [ ] Tasks are ordered (dependencies first)
- [ ] Plan is reviewable (concrete, not vague)
## Anti-Patterns
❌ Vague tasks ("Improve caching")
❌ No verification steps
❌ Tasks without file paths
❌ Monster tasks (>10 min)
## Example
Bad Task:
Task 1: Add caching
Good Task:
Task 1: Add in-memory cache for API responses
Files: src/cache.js (new), src/api.js (modify)
Implementation:
// cache.js
const cache = new Map();
export function get(key) { return cache.get(key); }
export function set(key, val, ttl) {
cache.set(key, val);
setTimeout(() => cache.delete(key), ttl);
}
// api.js (modify fetchUser)
const cached = cache.get(`user:${id}`);
if (cached) return cached;
// ... existing fetch logic
cache.set(`user:${id}`, result, 60000);
Verification:
node -e "const c = require('./src/cache'); c.set('test', 42, 1000); console.log(c.get('test'));"
# Expected: 42
Estimated Time: 4 min