Promise Should Be Fun — Development skill for Claude Code
Collection of exercises designed to practice and improve your skills with async programming in JavaScript.
How to install Promise Should Be Fun
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jellydn/promise-should-be-fun and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Promise Should Be Fun does
Collection of exercises designed to practice and improve your skills with async programming in JavaScript.
Alternatives in Development
- JS To TS — JavaScript to TypeScript Migration Command 74.5k ★
- 3D Portfolio — Let's build a cool 3D website together 1.3k ★
- Symfony Messenger — Implement async message handling with Symfony Messenger 206 ★
README
Welcome to promise-should-be-fun 👋
 [](https://twitter.com/jellydn)
Collection of exercises designed to practice and improve your skills with async programming in JavaScript.
[![IT Man - Tip #30 - Promise should be fun [Vietnamese]](https://i.ytimg.com/vi/jhz8EhETkZ8/hqdefault.jpg)](https://www.youtube.com/watch?v=jhz8EhETkZ8)
[![IT Man - Tech #30 - Deno 101 - The best developer experience [Vietnamese]](https://i.ytimg.com/vi/ocLNcwm4xUs/hqdefault.jpg)](https://www.youtube.com/watch?v=ocLNcwm4xUs)
Usage
Initialize
git clone https://github.com/jellydn/promise-should-be-fun
Develop
deno task dev
Test
deno task test
Benchmark
deno task bench
Exercises
These are a collection of exercises designed to practice and improve your skills with async programming in JavaScript.
How to use
Each exercise is a separate module and can be run on its own. The instructions for running each exercise can be found in the [exercises](exercises) folder.
Useful links
- Using npm Packages with npm Specifiers | Manual | Deno
- sindresorhus/promise-fun: Promise packages, patterns, chat, and tutorials
Author
👤 **Dung Huynh**
- Website: https://productsway.com/
- Twitter: @jellydn
- Github: @jellydn
Show your support
[](https://ko-fi.com/dunghd) [](https://paypal.me/dunghd) [ development.
Claude Code Plugins Exercises
Claude Code Plugins & Extensibility Exercises - Settings, Hooks, Plugins, Ralph Wiggum
Kwant Skill
Kwant - Theory and Practice: an executed course on quantum transport with Kwant 1.5 - twelve chapter notebooks
Stingray
A Claude Code Stop hook for the turn that ends half-done — nothing done, an announced action never carried out
Related Agents
Bne
JavaScript creator. Designed and prototyped the language at Netscape over ten days in May 1995, then shepherde
Claude Code Subagents By 0xfurai
Production-ready collection of 100+ specialized subagents covering programming languages, frameworks, database
Modern JavaScript Patterns
Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns... - wsho