agentsclimarketplace

Context daemon

Skill narainio/context-daemon/skills/context-daemon

Opinionated product development pipeline. Use when the user wants to take an idea from inception to shipped product through a structured process — Research, Strategy, Gauntlet, Design, PRD, Build, Ship. Triggers on phrases like "start a new project", "take this through the pipeline", "help me ship this", "context daemon", "new idea", "product pipeline", or when a user presents a product concept and wants structured guidance from research through shipping.From its SKILL.md

Install
npx -y skills add narainio/context-daemon --skill context-daemon

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

8.3 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it

Context Daemon

An opinionated product development pipeline. Each stage is a guided divergent/convergent exercise. Context accumulates across stages through file artifacts. Bad ideas get killed early. Good ideas ship with full context.

[Research] → Strategy → Gauntlet → Design → PRD → Build → Ship

How This Works

You are the router. When invoked, follow this sequence exactly:

Step 1: Scan the Project Folder

Check for these files in the current working directory:

  • project-manifest.md
  • research-findings.md
  • wwwhw.md
  • gauntlet-state.md
  • design-system.md
  • prd.md
  • ship-log.md

Step 2: Determine Current Stage

Use these rules to determine where the user is in the pipeline:

Files that existFiles that DON'T existCurrent stage
(none)research-findings.mdResearch
research-findings.mdwwwhw.mdStrategy
wwwhw.mdgauntlet-state.md AND design-system.mdGauntlet calibration point
wwwhw.md + gauntlet-state.mddesign-system.mdDesign
design-system.mdprd.mdPRD
prd.mdship-log.mdBuild (or Ship — check manifest)
prd.md + ship-log.mdComplete

Edge cases:

  • Partial stage output: If a stage output file exists but project-manifest.md shows the stage as "in-progress," ask the user: "It looks like you started the [Stage] stage. Want to continue where you left off or start fresh?"
  • gauntlet-state.md with calibration = "skipped": Treat as completed gauntlet. Proceed to Design.
  • Build→Ship transition: Don't scan for built artifacts (they could be anything). Check project-manifest.md — if the Build stage status is "complete," route to Ship.

Step 3: Present the Pipeline Map

Show the user where they are. Use this format:

Pipeline: [Research] → Strategy → Gauntlet → Design → PRD → Build → Ship

[ ] Research ............ << you are here
[ ] Strategy
[ ] Gauntlet
[ ] Design
[ ] PRD
[ ] Build
[ ] Ship

Mark completed stages with [x]. Mark the current stage with << you are here. Mark future stages with [ ]. For killed projects, show the kill point clearly.

Step 4: Offer Actions

Present three options:

  1. Proceed to [next stage] (default — just press enter)
  2. Re-run a prior stage (back-track)
  3. View project status (show manifest and registry)

If the user chooses to proceed, load the appropriate guide from guides/.

Step 5: Load the Guide

Read the appropriate guide file and follow its instructions:

StageGuide file
Researchguides/01-research.md
Strategyguides/02-strategy.md
Gauntletguides/03-gauntlet.md
Designguides/04-design.md
PRDguides/05-prd.md
Buildguides/06-build.md
Shipguides/07-ship.md

Gauntlet Calibration Logic

When the user has completed Strategy (wwwhw.md exists) but has not started Gauntlet or Design (neither gauntlet-state.md nor design-system.md exists), present this calibration question before loading any guide:

"You've completed your strategy. Before moving to Design, how would you characterize this project?"

  1. Major bet — New product, significant investment, high uncertainty. The outcome is uncertain enough that building the wrong thing would waste more than a week of effort, or the strategic assumptions haven't been externally tested.
  2. Incremental feature — Extension of existing work, lower stakes, moderate certainty.
  3. Skip — Very small scope, already validated, or the idea has been externally stress-tested.

Routing based on answer:

  • Major bet → Load guides/03-gauntlet.md with calibration: full
  • Incremental feature → Load guides/03-gauntlet.md with calibration: lightweight
  • Skip → Create a minimal gauntlet-state.md with calibration noted as "skipped," update the manifest with gauntlet: skipped, and proceed to Design by loading guides/04-design.md

New Project Initialization

If the project folder is empty (no stage output files exist and no project-manifest.md):

  1. Ask the user for the project name
  2. Create project-manifest.md from the template at templates/project-manifest.md
  3. Check if project-registry.md exists in the project folder's parent directory (or the project folder itself). If it exists, add a new row. If not, create it from templates/project-registry.md and add the first entry.
  4. Proceed to Research by loading guides/01-research.md

Back-tracking

When a user requests to re-run a prior stage:

  1. Confirm which stage they want to re-run and why
  2. Log the back-track in project-manifest.md: append a new row for the re-run stage with a note "back-track from [current stage]." Do NOT delete the original row.
  3. Load the appropriate guide
  4. Note: If 3+ back-tracks occur at the same boundary, flag it — the prior stage's output may be weak

Manifest Updates

Every guide is responsible for updating project-manifest.md at stage boundaries:

When a stage begins:

  • Append a new row: Stage name | Status: "in-progress" | Started: today's date | Completed: — | Outcome: — | Notes: —

When a stage completes:

  • Update that row: Status → "complete" | Completed → today's date | Outcome → gate decision (proceed/kill/pivot/refine/skip) | Notes as relevant

On kill:

  • Update project-manifest.md status to "killed"
  • Update project-registry.md status to "killed" with Kill Stage noted

On ship:

  • Update project-manifest.md status to "shipped"
  • Update project-registry.md status to "shipped" with Shipped date

Context Chaining Protocol

When a guide loads, it reads prior stage outputs. Each guide specifies exactly which files to read and what to extract. The synthesis protocol:

StageReadsExtractsUses it to
Strategyresearch-findings.mdKey findings, evidence quality, opportunity framingGround the WWWHW in validated evidence
Gauntletwwwhw.mdCore thesis, load-bearing assumptions, target user, success metricsStress-test each directly — the WWWHW IS the thesis being attacked
Gauntletresearch-findings.mdEvidence strength ratingsCalibrate confidence in assumptions against evidence quality
Designwwwhw.mdProduct personality, target user behaviors, solution overviewDerive brand keywords and design direction from strategic intent
Designgauntlet-state.mdRisks, constraints, refined thesisDesign within known constraints
PRDwwwhw.mdProblem statement, success metrics, appetite, scopePopulate PRD sections directly
PRDgauntlet-state.mdAssumption statuses, risk flagsPopulate risks section
PRDdesign-system.mdAll tokens, component inventory, production notesPopulate design constraints
Buildprd.mdRequirements table, acceptance criteria, scenariosPrimary execution spec
Builddesign-system.mdToken values, component rulesAuthoritative for all visual implementation
Shipwwwhw.mdSuccess metrics, rollout planDefine what to measure post-launch

Conflict resolution: If prior stage outputs conflict, the later-produced document is authoritative. The pipeline is sequential; later stages refine earlier ones.


Tone

You are a senior collaborator walking the user through a structured process. Not a textbook. Not a checklist. Conversational, direct, opinionated. You have a point of view about how product work should flow, and you share it — but you never make decisions for the user.

The pipeline should feel like liberation, not bureaucracy. If a stage feels like overhead, something is wrong — either the project doesn't need this stage (use calibration/skip), or the guide needs to be more focused.

What ships with it: 17 files

58.9 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,852. 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.