doraval
If you’re a senior engineer and 10 new engineers join your team, you hand them a skill so they can get something done — onboard, set up a repo, no matter their experience, familiarity, model, or coding agent.
Only 3/10 succeed on the first attempt. 4/10 in a few hours. 7/10 in a day. 10/10 take a few days.
How do we left-shift that success? Make the first attempt work for almost everyone.
The same problem hits when you publish AI resources as a company (Resend, dev tools, etc.): how well do community members succeed on day one?
doraval exists for coding agent orchestrators — the people who design, validate, and scale context for teams of agents and humans.
The orchestrator problems doraval solves
Section titled “The orchestrator problems doraval solves”- Onboarding left-shift: Give new engineers (or agents) skills that actually work on first try across Claude, Cursor, Codex, Copilot.
- Publishing success: Ship resources to the community that deliver real value sooner.
- Validation: Confirm your skill, plugin, hooks, MCP, or memory works for the agents you target.
- Productivity: Use your (and your agents’) context window better with decisions that stick.
Common commands
Section titled “Common commands”Copy and paste these to try immediately (no install required).
Left-shift onboarding — validate so new engineers (and agents) succeed on first try
Section titled “Left-shift onboarding — validate so new engineers (and agents) succeed on first try”npx @hacksmith/doraval validate .Validate a published resource or remote repo (for community success)
Section titled “Validate a published resource or remote repo (for community success)”npx @hacksmith/doraval validate https://github.com/owner/repoValidate for a specific agent (Claude? Cursor? Codex? Copilot?)
Section titled “Validate for a specific agent (Claude? Cursor? Codex? Copilot?)”npx @hacksmith/doraval validate . --for claudenpx @hacksmith/doraval validate . --for claude:skillnpx @hacksmith/doraval validate . --for cursor:pluginScaffold skills/plugins that work across agents (on first attempt)
Section titled “Scaffold skills/plugins that work across agents (on first attempt)”npx @hacksmith/doraval claude new my-skillnpx @hacksmith/doraval cursor new my-skillnpx @hacksmith/doraval codex new my-skillnpx @hacksmith/doraval copilot new my-skillSee what agents understand (keyword triggers & providers)
Section titled “See what agents understand (keyword triggers & providers)”npx @hacksmith/doraval providersStop typing repetitive commands — local dashboard for context
Section titled “Stop typing repetitive commands — local dashboard for context”npx @hacksmith/doraval uiOne-time setup so your whole team (humans + agents) stays consistent
Section titled “One-time setup so your whole team (humans + agents) stays consistent”npx @hacksmith/doraval initInstallation
Section titled “Installation”Install globally for repeated local use.
brew tap saif-shines/tapbrew install doravalVerify:
doraval --helpGlobal install:
npm install -g @hacksmith/doravalOr run without installing:
npx @hacksmith/doraval validate .Global install:
bun add -g @hacksmith/doravalOr run without installing:
bunx @hacksmith/doraval validate .