dailybothq/pocdd-skill · Archived

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.

First seen Jul 15, 2026

Installation

$ npx skills add dailybothq/pocdd-skill --skill pocdd

Summary

  • 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.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version0.2.0
Allowed toolsBash, Read, Grep, Glob, Edit, Write
Declared agents clawdbot

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,595 B
  • docs SUMMARY.md 370 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

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.

Before acting, read only [shared/conventions.md](shared/conventions.md) — that is the operational contract. Do not load long methodology docs unless the developer asks or you are stuck on a rule.

Profile: mid · gaps per /poc work pass: 2


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 / invocation Sub-skill Folder
"start a POC for X", /poc <SOURCE> pocdd-create [create/](create/SKILL.md)
"work the POC", "close the gaps", /poc work <name> pocdd-work [work/](work/SKILL.md)
"what's the status of <name>", /poc status <name> pocdd-status [status/](status/SKILL.md)
"list pocs", /poc list pocdd-list [list/](list/SKILL.md)
"implement <name>", /poc implement <name> pocdd-implement [implement/](implement/SKILL.md)
"archive <name>", /poc archive <name> pocdd-archive [archive/](archive/SKILL.md)
"remove <name>", /poc remove <name> pocdd-remove [remove/](remove/SKILL.md)
"clear pocs", /poc clear pocdd-clear [clear/](clear/SKILL.md)
"validate <name>", /poc verify <name> pocdd-verify [verify/](verify/SKILL.md)

Parsing rule (resolve ambiguity)

The reserved subcommands — create, work, status, list, implement, archive, remove, clear, verify — always 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](shared/context.sh) (POCS_DIR overrides the default). Never write POC files anywhere else, and never commit .pocs/.