Agent skill
typescript-development
TypeScript/JavaScript development workflow for apps/ directory. Use when modifying TypeScript code in xrpl-grpc-server or JavaScript in erc20-token.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/typescript-development
SKILL.md
TypeScript/JavaScript Development Workflow
Workflow for TypeScript/JavaScript code changes in apps/ directory.
Prerequisites
- Use
git-workflowSkill for branch management, commit conventions, and PR creation. - Refer to
.claude/rules/typescript.mdfor detailed verification commands (SSOT).
Applicable Directories
| App | Language | Runtime | Path | Status |
|---|---|---|---|---|
| xrpl-grpc-server | TypeScript | Bun | apps/xrpl-grpc-server/ |
Active |
| erc20-token | JavaScript | Node.js | apps/erc20-token/ |
Active |
| ripple-lib-server | TypeScript | Node.js | apps/ripple-lib-server/ |
Deprecated (READ-ONLY) |
Important:
ripple-lib-serveris deprecated. All XRP server work should be done inxrpl-grpc-server.
Workflow
1. Make Changes
Edit TypeScript/JavaScript files following the rules in .claude/rules/typescript.md.
2. Verify (from rules/typescript.md)
# xrpl-grpc-server (Bun)
cd apps/xrpl-grpc-server && bun run lint && bun run typecheck
# erc20-token (Node.js/npm)
cd apps/erc20-token && npm run lint-js && npm run fmt
3. Self-Review Checklist
- No TypeScript errors
- No
anytypes (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 |
| erc20-token | npm run lint-js |
npm run fmt |
- |
Related
.claude/rules/typescript.md- TypeScript rules (SSOT)git-workflow- Branch, commit, PR workflowsolidity-development- For Solidity contracts in erc20-token
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?