writing good code
use this skill whenever you write code. it provides a process for creating good, composable apis.
- License 许可
- MIT
- 最近更新
- 2026-03-19
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- writing good code
- description
- use this skill whenever you write code. it provides a process for creating good, composable apis.
02 资源文件 10
- 参考文档compile-epic-context.md2.9 KB
- 其他customize.toml1.6 KB
- 参考文档spec-template.md3.3 KB
- 参考文档step-01-clarify-and-route.md9.5 KB
- 参考文档step-02-plan.md2.9 KB
- 参考文档step-03-implement.md1.8 KB
- 参考文档step-04-review.md4.0 KB
- 参考文档step-05-present.md4.3 KB
- 参考文档step-oneshot.md3.7 KB
- 参考文档sync-sprint-status.md1.4 KB
03 SKILL.md 正文
First list out all the functions needed to perform a certain task. Keep it very high level and declarative, and then break it apart into a dependency tree and potential modules needed. Check if there are common, idiomatic patterns for the problem you're trying to solve.
Prefer strong primitives over highly specific functions
04 同仓库更多 Skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
write-review-elixir
Review Elixir code. ALWAYS use this skill before or after you added code written in elixir to ensure high code quality. Also use use this when asked to review existing elixir code.
whats-next
Answers what to do next, what to work on next, where we're at
verification-before-completion
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
using-superpowers
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions