1k-coding-patterns

OneKey Coding Patterns and Best Practices

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 "1k-coding-patterns" with this command: npx skills add onekeyhq/app-monorepo/onekeyhq-app-monorepo-1k-coding-patterns

OneKey Coding Patterns and Best Practices

Quick Reference

Topic Guide Key Points

Promise handling promise-handling.md Always await or use void , never floating promises

React components react-components.md Named imports, functional components, no FC type

Restricted patterns restricted-patterns.md Forbidden: toLocaleLowerCase , direct hd-core import

Critical Rules Summary

Promise Handling

// ❌ FORBIDDEN - floating promise apiCall();

// ✅ CORRECT await apiCall(); // or void apiCall(); // intentionally not awaited

React Components

// ❌ FORBIDDEN import React, { FC } from 'react'; const MyComponent: FC<Props> = () => {};

// ✅ CORRECT import { useState, useCallback } from 'react'; function MyComponent({ prop }: { prop: string }) {}

Restricted Patterns

// ❌ FORBIDDEN string.toLocaleLowerCase() import { x } from '@onekeyfe/hd-core'; import { localDbInstance } from '...';

// ✅ CORRECT string.toLowerCase() const { x } = await CoreSDKLoader(); import { localDb } from '...';

Related Skills

  • /1k-date-formatting

  • Date and time formatting

  • /1k-i18n

  • Internationalization and translations

  • /1k-error-handling

  • Error handling patterns

  • /1k-cross-platform

  • Platform-specific code

  • /1k-code-quality

  • Linting and code quality

  • /1k-performance

  • Performance optimization

  • /1k-state-management

  • Jotai atom patterns

  • /1k-architecture

  • Project structure and import rules

  • /1k-code-quality

  • Lint fixes, pre-commit tasks

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.

General

react-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
General

implementing-figma-designs

No summary provided by upstream source.

Repository SourceNeeds Review
General

pr-review

No summary provided by upstream source.

Repository SourceNeeds Review
General

1k-date-formatting

No summary provided by upstream source.

Repository SourceNeeds Review