Skill 詳細

typescript-development

App code workflow, but constrained to a specific repository.

一致度一致の可能性アプリ開発 向けにレビュー済み
出典hiromaily/go-crypto-wallet外部ソース
報告インストール数14人気度の参考値

使用前に確認

自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。

保存された出典プレビュー

SKILL.md

これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。

---
name: typescript-development
description: TypeScript/JavaScript development workflow for apps/ directory. Use when modifying TypeScript code in xrpl-grpc-server or JavaScript in eth-contracts.
---

# TypeScript/JavaScript Development Workflow

Workflow for TypeScript/JavaScript code changes in `apps/` directory.

## Prerequisites

- **Use `git-workflow` Skill** for branch management, commit conventions, and PR creation.
- **Refer to `.claude/rules/typescript.md`** for detailed verification commands (SSOT).

## Applicable Directories

| App              | Language   | Runtime | Path                     | Status                     |
| ---------------- | ---------- | ------- | ------------------------ | -------------------------- |
| xrpl-grpc-server | TypeScript | **Bun** | `apps/xrpl-grpc-server/` | **Deprecated (READ-ONLY)** |
| eth-contracts    | JavaScript | Node.js | `apps/eth-contracts/`      | Active                     |

## Workflow

### 1. Make Changes

Edit TypeScript/JavaScript files following the rules in `.claude/rules/typescript.md`.

### 2. Verify (from rules/typescript.md)

```bash
# xrpl-grpc-server (Bun)
cd apps/xrpl-grpc-server && bun run lint && bun run typecheck

# eth-contracts (Node.js/npm)
cd apps/eth-contracts && npm run lint-js && npm run fmt
```

### 3. Self-Review Checklist

- [ ] No TypeScript errors
- [ ] No `any` types (unless documented reason)
- [ ] Async errors properly handled
- [ ] Auto-generated files not edited

## Command Summary

| App              | Lint              | Format           | Type Check          |
| ---------------- | ----------------- | ---------------- | ------------------- |
| xrpl-grpc-server | `bun run lint`    | `bun run format` | `bun run typecheck` |
| eth-contracts    | `npm run lint-js` | `npm run fmt`    | -                   |

## Related

- `.claude/rules/typescript.md` - TypeScript rules (SSOT)
- `git-workflow` - Branch, commit, PR workflow
- `solidity-development` - For Solidity contracts in eth-contracts
GitHub で全文を読む (外部ページ)
関連情報

関連する仕事