1k-coding-patterns
36
总安装量
15
周安装量
#10432
全站排名
安装命令
npx skills add https://github.com/onekeyhq/app-monorepo --skill 1k-coding-patterns
Agent 安装分布
claude-code
12
gemini-cli
11
antigravity
10
codex
10
opencode
10
github-copilot
9
Skill 文档
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