iceywu-dev-workflow

📁 iceywu/skills 📅 4 days ago
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

  1. Confirm utility intent

    • Define expected input/output and error behavior
    • Prefer deterministic, side-effect-free helpers
  2. Reuse before creating

    • Search existing helpers in @iceywu/utils
    • Avoid near-duplicate APIs with overlapping semantics
  3. Design stable API surface

    • Keep function names explicit and behavior predictable
    • Favor backward-compatible changes for published utilities
  4. Implement with edge-case safety

    • Cover nullish values, empty collections, invalid ranges, and type boundaries
    • Keep runtime dependencies minimal
  5. 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/utils consumers first
  • List API changes and migration notes (if any)
  • Mention tests/checks executed and outcomes
  • Call out assumptions, risks, and follow-up actions