iceywu-dev-workflow

A practical workflow for using and contributing to @iceywu/utils. Use when selecting utility helpers, refactoring shared logic into utils, debugging utility behavior, or preparing utils-related pull requests.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "iceywu-dev-workflow" with this command: npx skills add iceywu/skills/iceywu-skills-iceywu-dev-workflow

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

frontend-dev-tools

No summary provided by upstream source.

Repository SourceNeeds Review
General

frontend-docs-context7

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-design-guidelines

No summary provided by upstream source.

Repository SourceNeeds Review
General

vue

No summary provided by upstream source.

Repository SourceNeeds Review