# Skill Prototype

Prototype one risky assumption within a fixed budget, then keep or discard the result

- Repository: https://github.com/nyldn/claude-octopus (4351 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add nyldn/claude-octopus --skill skill-prototype -g -a claude-code -y`
Codex: `npx skills add nyldn/claude-octopus --skill skill-prototype -g -a codex -y`
Cursor: `npx skills add nyldn/claude-octopus --skill skill-prototype -g -a cursor -y`
Gemini CLI: `npx skills add nyldn/claude-octopus --skill skill-prototype -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add nyldn/claude-octopus`

## Description

Prototype one risky assumption within a fixed budget, then keep or discard the result

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Bounded prototype

Use a prototype to answer one named question, not to start implementation by a
different name.

## Contract

Agree on the question, hypothesis, deadline, artifact path, and success signal
before writing. Record the source revision. Store artifacts through
`scripts/plan-storage.sh`, outside the installed plugin cache.

Native read-only plan mode permits a proposal only. Wait for an explicit
execution handoff before creating files. Choosing prototype mode does not
authorize deployment, provider calls, browser login, repository rewrites, or
new permissions.

Stop at the deadline. Return observations, a `keep`, `discard`, or `inconclusive`
verdict, and the disposition of each artifact. Automatic cleanup may remove
only artifacts created by this run after ownership checks. Retain anything the
user changed.

The completion record contains `question`, `hypothesis`, `deadline`,
`artifact_path`, `source_revision`, `observations`, `verdict`, and
`disposition`.

Adapted from `prototype` in `mattpocock/skills` at commit
`3cca18b368ae95cdbdebbff572ccafa662551015` under the MIT License. See
`THIRD_PARTY_NOTICES.md`.

