iceywu-dev-workflow
4
总安装量
4
周安装量
#50902
全站排名
安装命令
npx skills add https://github.com/iceywu/skills --skill iceywu-dev-workflow
Agent 安装分布
opencode
4
gemini-cli
4
github-copilot
4
codex
4
kimi-cli
4
amp
4
Skill 文档
IceyWu Dev Workflow
A concise execution playbook centered on @iceywu/utils development and integration.
When to Use
- Selecting utility functions for app/business logic
- Extracting duplicated code into reusable utilities
- Fixing utility edge cases and regression bugs
- Reviewing or preparing pull requests related to
@iceywu/utils
Workflow
-
Confirm utility intent
- Define expected input/output and error behavior
- Prefer deterministic, side-effect-free helpers
-
Reuse before creating
- Search existing helpers in
@iceywu/utils - Avoid near-duplicate APIs with overlapping semantics
- Search existing helpers in
-
Design stable API surface
- Keep function names explicit and behavior predictable
- Favor backward-compatible changes for published utilities
-
Implement with edge-case safety
- Cover nullish values, empty collections, invalid ranges, and type boundaries
- Keep runtime dependencies minimal
-
Validate and document
- Add or run focused tests for changed utility behavior
- Update usage examples/changelog context for consumers
Quality Checklist
- Is this helper generic enough to belong in shared utils?
- Is naming clear and consistent with existing utils conventions?
- Are breaking behavior changes explicitly documented?
- Are edge cases and invalid inputs handled predictably?
- Do tests cover normal path + boundary path + failure path?
Output Style
When returning results:
- State impact on
@iceywu/utilsconsumers first - List API changes and migration notes (if any)
- Mention tests/checks executed and outcomes
- Call out assumptions, risks, and follow-up actions