用途:该技能定义 go-crypto-wallet 仓库 apps/ 目录下 TypeScript/JavaScript 代码变更的工作流,适用于修改 xrpl-grpc-server 的 TypeScript 代码或 eth-contracts 的 JavaScript 代码。
适用目录:xrpl-grpc-server 使用 TypeScript 与 Bun 运行时,路径 apps/xrpl-grpc-server/,状态为已弃用(只读);eth-contracts 使用 JavaScript 与 Node.js,路径 apps/eth-contracts/,状态为活跃。
前置条件:分支管理、提交约定与 PR 创建使用 git-workflow 技能;详细验证命令以 .claude/rules/typescript.md 为准(SSOT)。
工作流:先按 .claude/rules/typescript.md 的规则编辑 TypeScript/JavaScript 文件;再执行验证命令。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。
命令汇总:xrpl-grpc-server 的 lint 为 bun run lint,格式化为 bun run format,类型检查为 bun run typecheck;eth-contracts 的 lint 为 npm run lint-js,格式化为 npm run fmt,无类型检查命令。
自检清单:无 TypeScript 错误;无 any 类型(除非有记录的原因);异步错误已正确处理;不编辑自动生成的文件。
相关:.claude/rules/typescript.md 为 TypeScript 规则(SSOT);git-workflow 负责分支、提交、PR 工作流;solidity-development 用于 eth-contracts 中的 Solidity 合约。
限制:资料未提供该技能的安装方式、收费、平台支持范围或实际效果说明;xrpl-grpc-server 目录已标记为弃用且只读,不应在其中进行修改。