agentsclimarketplace

Desk research project check

Skill eugenelim/agent-ready-repo/packs/desk-research/.apm/skills/desk-research-project-check

The complete AI operating model for software teams — from first idea to production. Three peer-supervised loops (discovery → build → release) over a catalogue of curated packs: skills, subagents, and hooks, each installed in one line. It's npm for your coding agent. Any agent, any stack — Claude Code, Codex, Cursor, Copilot, Gemini, Kiro.

Install
npx -y skills add eugenelim/agent-ready-repo --skill desk-research-project-check

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

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

What its author says it does

Copied from the file, not written here

Passive stop-signal for a research project — reads the synthesis matrix and memos by eye and reports whether the corpus has stopped changing the structure (theoretical saturation), plus a recommendation. Triggers on project-lifecycle phrasing — "is this project saturated", "should I keep gathering", "check the stop signal" — inside an existing project folder. It NEVER advances phase and computes no counter, score, or metric; the saturation judgment is qualitative and the human decides. It MAY optionally write a verdict_status string into overview.md (the single permitted light state write) — nothing more. Prompt-only by construction.

SKILL.md

3.8 KB, 738 tokens by cl100k_base, as published. Nobody here has run it

/desk-research-project-check

The passive stop-signal of a research project. It answers one question — has the corpus stopped changing the picture? (theoretical saturation) — and makes a recommendation. It is deliberately passive: it reads, judges, and reports; it never advances the lifecycle and never computes a number. The human decides what to do with the signal.

When to invoke

Inside an existing project folder, on phrasing like "is this project saturated?", "should I keep gathering sources?", "check the stop signal". Run it whenever you want a read on whether more capture is worth it.

What it reads

  • synthesis-matrix.md — is its structure still changing? Are recent sources adding new columns, or just filling existing rows?
  • memos.md — are load-bearing claims corroborated, or still resting on one or two sources?

The saturation judgment — read by eye, qualitative

Report a qualitative judgment across three questions, read by eye:

  1. Is the corpus still changing the matrix structure? New sources that keep introducing new columns mean the picture is still forming. New sources that only confirm existing columns mean the structure has stabilised.
  2. Are recent sources adding columns or just confirming? Confirmation without new structure is the saturation signal (grounded theory's theoretical saturation).
  3. Are load-bearing claims corroborated? A claim the whole verdict rests on, still single-sourced, is a reason to keep gathering regardless of structural saturation.

Then give a recommendation"looks saturated; move to synthesize" or "not yet; the cost dimension is still single-sourced — gather more there" — and stop. The human decides.

There is no counter, no score, no metric, no derived number anywhere in this skill. Saturation is a reading of the matrix and memos, not a computed threshold. "Three sources per claim" informs the triangulation rail at synthesis time; it is not a saturation formula this skill evaluates.

The one permitted state write

This skill MAY optionally write a single string — verdict_status — into overview.md's frontmatter (e.g. verdict_status: looks-saturated or verdict_status: keep-gathering-on-cost), as a convenience marker of its last read. That is the only state it is permitted to write.

It NEVER advances phase — it does not move the project from digest to synthesize or anywhere else. Phase progression is human-driven; this skill only recommends. Writing anything other than verdict_status into overview.md is an Ask-first deviation.

What this skill is not

  • Not a phase-advancer — it recommends; the human moves the project.
  • Not an engine — no counter, score, metric, or saturation threshold; the judgment is qualitative, read by eye (Charter Principle 3).
  • Not a synthesis — it reads the digest and reports a stop-signal; it writes no findings and no brief.

Next

Act on the recommendation by hand: keep gathering (back to capture/digest), or move to /desk-research-project-synthesize. This skill changes nothing but the optional verdict_status marker.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. 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.