Software Engineer from India. I build fast, responsive web products and, lately, tools that make AI coding agents more reliable.
⚡ Featured: Claude Code Skills & Plugins
31 ready-to-use skills and 2 plugins for Claude Code. Install in one command:
npx skills add WST2002/claude-code-skills🐛 issue-to-pr — from a GitHub issue or Jira ticket to a tested fix and a draft PR. Install, then run /fix-issue 123 in Claude Code:
claude plugin marketplace add WST2002/claude-code-skills && claude plugin install issue-to-pr@claude-code-skillsNeeds: Node.js 18+, Git, and GitHub CLI logged in once with gh auth login (to read issues and open PRs). Jira tickets work when the Atlassian tools are connected in Claude Code, or just paste the ticket text.
| Tool | What it does |
|---|---|
🐛 /fix-issue 123 |
From a GitHub issue or Jira ticket to a tested fix and a draft PR |
| ✅ proof-of-done | The agent cannot say "done" until tests and build pass |
| 🔒 security-audit · code-review | Real bugs and vulnerabilities with file:line, attack scenario and fix |
| 🎨 figma-design-compare | Check a built screen against its Figma frame: font, color, spacing, size |
| 🧪 test-case-generator · playwright-e2e-tests · api-test-writer | Testing and QA from requirement to automation |
→ See all skills · ⭐ Star the repo if it saves you time
Claude's limit ran out mid-task? Don't re-explain everything to another AI. which-ai-to-use reads your Claude Code chat, writes HANDOFF.md and hands the task to Antigravity CLI, Codex or another AI. It also shows what wastes your tokens, warns you before the limit runs out, and picks the best AI and model for each task.
npx which-ai-to-useVS Code: Marketplace · Cursor and Windsurf: Open VSX · ▶ 36-second demo · 📖 Read the story
wst2002.github.io — projects, experience and contact
🧰 Stack
💬 Talk to me about web development, frontend performance, scroll-driven UI, 3D on the web, and building with AI agents.