スキル一覧に戻る
x-tri

typescript

by x-tri

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: typescript description: TypeScript/JavaScript standards for type-safe, maintainable code.

TypeScript/JavaScript Standards

Type Safety

  • Use strict TypeScript, never use any
  • Almost never use as casting
  • Aim for e2e type-safety (API to Database to UI)
  • Let the compiler infer response types whenever possible
  • Use query-builders instead of raw SQL for type-safety and injection protection

Code Structure

  • Always use named exports; avoid default exports unless required
  • Don't create index files only for exports
  • Prefer await/async over Promise().then()
  • Prefer types over interfaces
  • Leave types close to where they're used
  • Unused vars should start with _ (or don't exist at all)

Naming & Clarity

  • Don't abbreviate; use descriptive names
  • Always use early return over if-else
  • Prefer hash-lists over switch-case
  • Follow conventions: SNAKE_CAPS for constants, camelCase for functions, kebab-case for files
  • Avoid indentation levels, strive for flat code
  • Prefer string literals over string concatenation

Avoid

  • Redundant names: users not userList
  • Suffixes like Manager, Helper, Service unless essential
  • Over-long names: retryCount over maximumNumberOfTimesToRetryBeforeGivingUpOnTheRequest
  • Magic strings/numbers: extract to named constants or enums

Tooling

  • Use pre-commit hooks for linting/parsing/removing dead code

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です