agentsclimarketplace

Pocdd

Skill DailybotHQ/pocdd-skill/skills/pocdd

POC Driven Development — own a complex feature in one self-contained file under .pocs/, shape it by closing gaps, then implement it into the product. Routes the /poc command surface (create, work, status, list, implement, archive, remove, clear, verify) based on intent. Use when the developer wants to start, shape, inspect, or ship a POC-driven feature.From its SKILL.md

Install
npx -y skills add DailybotHQ/pocdd-skill --skill pocdd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.5 KB, 823 tokens by cl100k_base, as published. Nobody here has run it

POCDD — POC Driven Development (Router)

Models matter. Context matters more.

POCDD builds a complex feature by first owning it in one self-contained file under .pocs/ — the prompt, the spec, and the handoff in a single artifact. An agent shapes that file by closing gaps until nothing blocks the goal, then the proven result is implemented into the product.

The full methodology and philosophy live in spec/POCDD.md. The operational contract every sub-skill relies on lives in shared/conventions.md. Read both before acting.


The model in one breath

/poc SOURCE → [ /poc work : close gaps in a loop ] → /poc implement → /poc archive | /poc remove

A POC file has exactly three sections — Goal, Implementation, Remaining gaps — and a phase: header. It is done when Remaining gaps is empty. Decisions the agent can't make become [user] gaps and never stop execution.


Routing — the /poc command surface

Map the developer's intent (or an explicit /poc … invocation) to one sub-skill:

Intent / invocationSub-skillFolder
"start a POC for X", /poc <SOURCE>pocdd-createcreate/
"work the POC", "close the gaps", /poc work <name>pocdd-workwork/
"what's the status of <name>", /poc status <name>pocdd-statusstatus/
"list pocs", /poc listpocdd-listlist/
"implement <name>", /poc implement <name>pocdd-implementimplement/
"archive <name>", /poc archive <name>pocdd-archivearchive/
"remove <name>", /poc remove <name>pocdd-removeremove/
"clear pocs", /poc clearpocdd-clearclear/
"validate <name>", /poc verify <name>pocdd-verifyverify/

Parsing rule (resolve ambiguity)

The reserved subcommands — create, work, status, list, implement, archive, remove, clear, verifyalways take precedence. Anything else after /poc is treated as a SOURCE for creation:

  • /poc list → list. /poc work calendar → work the calendar POC.
  • /poc "add holidays sync" → create a new POC from that source.
  • /poc https://provider.dev/docs → create from that URL.

(Bare /poc create <SOURCE> is also accepted and routes to pocdd-create.)


Where POCs live

All POC files live under .pocs/ at the repo root — gitignored in its entirety. Resolve the directory with shared/context.sh (POCS_DIR overrides the default). Never write POC files anywhere else, and never commit .pocs/.

What ships with it: 5 files

27.0 KB alongside SKILL.md, 2 of them executable

shared/

spec/

templates/

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.