1k-coding-patterns

Installation
SKILL.md

OneKey Coding Patterns and Best Practices

General Development

  • Develop functions with a test-driven development mindset, ensuring each low-level function or method intended for reuse performs a single, atomic task, but avoid adding unnecessary abstraction layers

Promise Handling - MANDATORY COMPLIANCE

  • ALWAYS await Promises; use void prefix ONLY if intentionally not awaiting
  • ZERO TOLERANCE for floating promises - they cause unhandled rejections
  • FOLLOW the @typescript-eslint/no-floating-promises rule strictly
  • BEFORE ANY ASYNC OPERATION: Consider error scenarios and add appropriate try/catch blocks
  • VERIFY: All Promise chains have proper error handling

React Components

  • Avoid default React import; use named imports only
  • Prefer functional components over class components
  • Use pure functions to create components; avoid importing import type { FC } from 'react'
  • Follow React hooks rules (dependencies array, call only at top level)
  • Use the usePromiseResult and useAsyncCall hooks with proper dependency arrays
Related skills

More from majiayu000/claude-skill-registry

Installs
1
GitHub Stars
299
First Seen
Feb 5, 2026