TypeScript/JavaScript development workflow for apps/ directory. Use when modifying TypeScript code in ripple-lib-server or JavaScript in erc20-token.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: typescript-development description: TypeScript/JavaScript development workflow for apps/ directory. Use when modifying TypeScript code in ripple-lib-server or JavaScript in erc20-token.
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 | Path |
|---|---|---|
| ripple-lib-server | TypeScript | apps/ripple-lib-server/ |
| erc20-token | JavaScript | apps/erc20-token/ |
Workflow
1. Make Changes
Edit TypeScript/JavaScript files following the rules in .claude/rules/typescript.md.
2. Verify (from rules/typescript.md)
# ripple-lib-server
cd apps/ripple-lib-server && yarn lint && yarn test
# erc20-token
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
Related
.claude/rules/typescript.md- TypeScript rules (SSOT)git-workflow- Branch, commit, PR workflowsolidity-development- For Solidity contracts in erc20-token
More by hiromaily
View allCI/CD and DevOps workflow. Use when modifying GitHub Actions, Docker configurations, or compose files.
Shell script development workflow. Use when modifying files in scripts/ directory or any *.sh files.
Git branch management, commit conventions, and PR creation workflow. Use for all tasks that require code changes, regardless of language or scope.
Create GitHub issues with proper task classification. Classification determines which Skills will be used when working on the issue.
