do-work
Execute a unit of work end-to-end: plan, implement, validate with typecheck and tests, then commit.
Skill by karlarao
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/karlarao-do-work
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/do-work
What's inside
- Skill name
do-work- Description
- Execute a unit of work end-to-end: plan, implement, validate with typecheck and tests, then commit. Use when user wants to do work, build a feature, fix a bug, or implement a phase from a plan.
- License
- MIT
- Instructions
- 42 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Do Work Execute a complete unit of work: plan it, build it, validate it, commit it. ## Workflow ### 1. Understand the task Read any referenced plan or PRD. Explore the codebase to understand the relevant files, patterns, and conventions. If the task is ambiguous, ask the user to clarify scope before proceeding. ### 2. Plan the implementation (optional) If the task has not already been planned, create a plan for it. ### 3. Implement **For backend code**: use red/green/refactor, one test at a time in a tracer-bullet style. 1. Write a single failing test for the smallest vertical slice of behavior 2. Run the test — confirm it fails (red) 3. Write the minimum code to make it pass (green) 4. Repeat from step 1 for the next slice of behavior 5. Refactor if needed while keeping tests green Each test should target one thin vertical slice through the system. Do not write all tests upfront — write one, make it pass, then move to the next. **For frontend code**: implement directly without TDD. ### 4. Validate Run the feedback loops and fix any issues. Repeat until both pass cleanly. ``` pnpm run typecheck pnpm run test ``` ### 5. Commit Once typecheck and tests pass, commit the work.
From karlarao/afk, MIT.
More from karlarao/afk
- 0.502score
better-sqlite3-rebuild
karlarao
Use when seeing errors about better-sqlite3 native module, NODE_MODULE_VERSION mismatch, "was compiled against a different Node.js version", or similar native…
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
pnpm-not-found
karlarao
Fix "pnpm command not found" errors by enabling corepack.
SkillCFreshness: C★ 2Claude Code +9 - 0.482score
design-an-interface
karlarao
Generate multiple radically different interface designs for a module using parallel sub-agents.
SkillCFreshness: C★ 2Claude Code +9 - 0.477score
grill-me
karlarao
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
SkillCFreshness: C★ 2Claude Code +9 - 0.270score
afk
karlarao
No description from the publisher yet.
SkillCFreshness: C★ 2Claude Code +9 - 0.270score
zod-to-valibot
karlarao
No description from the publisher yet.
SkillCFreshness: C★ 2Claude Code +9 - 0.270score
prd-to-issues
karlarao
No description from the publisher yet.
SkillCFreshness: C★ 2Claude Code +9 - 0.270score
write-a-prd
karlarao
No description from the publisher yet.
SkillCFreshness: C★ 2Claude Code +9 - 0.270score
write-a-skill
karlarao
No description from the publisher yet.
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- May 8, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/karlarao/afk
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from karlarao
- 0.502score
better-sqlite3-rebuild
karlarao
Use when seeing errors about better-sqlite3 native module, NODE_MODULE_VERSION mismatch, "was compiled against a different Node.js version", or similar native…
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
pnpm-not-found
karlarao
Fix "pnpm command not found" errors by enabling corepack.
SkillCFreshness: C★ 2Claude Code +9 - 0.482score
design-an-interface
karlarao
Generate multiple radically different interface designs for a module using parallel sub-agents.
SkillCFreshness: C★ 2Claude Code +9 - 0.477score
grill-me
karlarao
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
SkillCFreshness: C★ 2Claude Code +9
Cite this page
do-work skill. Agent Mart. https://agentmart.dev/skills/karlarao-do-work (last updated 2026-10-24)