Official recipe · Coding orchestration
Test technical feasibility with disposable prototypes
Source-backed example. Practical decision guidance is proposed and untested; this is not a full implementation guide.
The problem
A technical idea can absorb implementation effort before anyone establishes whether its risky assumptions hold.
Agent job
Agree observable questions, build disposable prototypes, test edge cases and compare the evidence.
Expected output
A feasibility verdict with prototype findings and trade-offs.
Where this framing comes from
- Core problem: Editorial purpose framing
- Agent job: Editorial purpose framing
- Expected output: Editorial purpose framing
- Relevant job roles: Editorial purpose framing
- Benefit type: Editorial purpose framing
Editorial framing and outcome limits
Describes the task’s purpose and intended output; measured benefit, safe unsupervised operation and successful delivery are not established by this framing.
Editorial synthesis based on the linked source. This framing does not add evidence of successful delivery or results.
Case-specific decision guidance · untested
Case-specific decision guidance and first checks are original proposals. The linked source supports the attributed task; this added guidance has not been executed.
Read the attributed source evidence and original caveats below ↓
Why use this
A developer considering a technical idea may be tempted to build the full system before testing its riskiest assumption. A disposable prototype can also become misleading if its success criterion is vague or its shortcuts are later treated as production design.
This job could turn the idea into observable questions and a reviewed sequence of bounded experiments. Keeping prototype evidence separate from production requirements helps the owner decide what to pursue, revise or abandon.
Why an agent / simpler alternative
- Useful judgment
Identify the uncertain assumptions, compare alternative tests and distinguish a narrow demonstration from broader feasibility.
- Simpler alternative
Use a quick manual experiment when one clear question can be answered directly.
- Unsuitable when
The workflow would deploy throwaway code, exceed resource limits or claim production readiness from a narrow prototype.
Proposed inputs
- Name
Idea/risk brief
- Owner
Technical owner
- Minimum scope
Desired outcome, constraints and uncertain assumptions
- Quality check
Separate must-have behavior from optional ambitions
- Name
Test boundaries
- Owner
Owner
- Minimum scope
Allowed tools, resources, data and disposal expectations
- Quality check
Define observable acceptance and stopping criteria
Access and setup — proposed or unknown
- Proposed minimum
Draft a paper experiment plan with synthetic inputs; no prototype code, installs, terminal execution or paid services.
- Compatibility unknowns
Current tool availability, environment isolation, dependencies and runtime compatibility are unknown.
- External actions requiring approval
Prototype execution, data access, installations, resource spending and external publication requires explicit plan approval.
Expected deliverable and review checks
- Proposed artifact
Feasibility-plan candidate with ordered questions, proposed fixtures, comparison criteria and unresolved scope decisions.
- Critical checks
Tie each test to a risk; define what failure means; distinguish proposed results from observed evidence; preserve disposal boundaries.
- Missing output evidence
This overlay adds no new output inspection, execution or validation; consult the referenced canonical source outcome limits.
Failure signals and proposed responses
- Signal
The prototype avoids the difficult edge case
- Why it matters
A successful demo misses the main risk
- Proposed response
Include the edge case before interpreting feasibility.
- Signal
A shortcut becomes an implementation commitment
- Why it matters
Temporary choices silently shape production
- Proposed response
Label disposable assumptions and document what would need redesign.
Effort and cost — unknown
- Setup work
Agree test order and resource limits.
- Ongoing review
Owner reviews actual future evidence before expanding scope.
- Unknowns
Technical feasibility, prototype effort, dependency constraints and costs are unknown.
First check — proposed, unexecuted
- Status
proposed_unexecuted
- Synthetic fixture
Invent an import-tool idea with uncertain file size, malformed-input handling and offline behavior; propose a bounded test sequence.
- Acceptance checks
Prioritize observable risks; include failure cases; code nothing and issue no feasibility verdict.
- Stop conditions
Stop if acceptance criteria or experiment authority is unclear.
Limits
A prototype plan cannot establish technical feasibility, scalability or production readiness.
Editorial candidate. This is source-backed reporting or a documented workflow. BotCurrent has not independently tested this task. A proposed Canadian adaptation is not evidence of a Canadian deployment or compliance certification.
Original source
https://github.com/NousResearch/hermes-agent/blob/main/skills/software-development/spike/SKILL.md ↗Attributed to: Hermes Agent; adapted from gsd-build/get-shit-done
Official recipe- Original action type
- coding_agent_orchestration
- What the source supports
- Decompose an idea into observable questions, agree a test plan, research alternatives, build isolated prototypes, exercise edge cases and write evidence-based comparison verdicts.
- Source outcome limits
- This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
- Evidence attribution caveat
- This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
- Source approval description
- For multiple spikes, present the proposed order and ask the user to adjust or approve before coding.
- Named tools
- Hermes web, file, terminal and delegation tools; throwaway prototype directories
- Model or version
- Unknown
- Publication date
- Unknown
- Source last checked
- 2026-10-14
- Demonstrated in Canada
- Unknown
- Canadian availability
- Unknown
- Proposed Canadian adaptation
- Proposed: run authorized sandbox experiments using synthetic or approved Canadian project data; assess hosting, licensing and data location before a real build.
- Recommended approval boundaries
- Approve experiment scope, dependency execution, external services and any cost; isolate from production data and systems.