You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracks toolkit-internal acknowledgment that /dataset-synthesize shipped pre-burn-in
in PR #16 (closes #1) without entering the toolkit's normal dogfood loop. This issue
is a backlog marker; #21 already tracks the polish gaps.
Status (informational; no code change requested in this issue)
Burn-in absent.BURN_IN_NOTES.md has no post-ship dogfood entry for this skill.
Neither v2.3.0 nor v2.4.0 release summaries mention it; the skill is effectively
orphaned from the project's burn-in process.
Distribution gap (per references/skill_audit_2026-05-26.md): the skill is
absent from MakefileSKILLS, absent from the README quickstart symlink loop,
and not present in the local ~/.claude/skills/ install. A skill nobody can
invoke from a fresh session is not a first-class skill regardless of
implementation quality. See companion issue on registry parity.
Recommended path to ready
Run /dataset-synthesize against one real recipe (any existing dogfood corpus)
and log friction in BURN_IN_NOTES.md, mirroring the way /topic-discovery
got commit 46d833e.
Fix the registry/install drift (separate issue) so the skill is actually
invokable from a fresh session.
Closes when items 1–3 above are done.
Context
Filed 2026-05-26 from two complementary audits — internal (behavioral, this body)
and external (references/skill_audit_2026-05-26.md, distribution layer). Plan
file at ~/.claude/plans/skill_audit_2026-05-26.md on the
Linux box has the full audit reasoning.
Tracks toolkit-internal acknowledgment that
/dataset-synthesizeshipped pre-burn-inin PR #16 (closes #1) without entering the toolkit's normal dogfood loop. This issue
is a backlog marker; #21 already tracks the polish gaps.
Status (informational; no code change requested in this issue)
BURN_IN_NOTES.mdhas no post-ship dogfood entry for this skill.Neither v2.3.0 nor v2.4.0 release summaries mention it; the skill is effectively
orphaned from the project's burn-in process.
scripts/dataset_synthesize.py:316-322(_extract_text)filters response content blocks to
type == "text"and silently returns""onall-non-text responses with no warning. Tracked in /dataset-synthesize: post-merge polish (cost-table staleness, non-text block warning, mock fidelity, cost-invariant test, API-key check location) #21 item Cross-platform path portability: dossier cache_manifest.yml should never store absolute paths #2 but worth
re-emphasizing — directly contradicts
~/.claude/rules/python-standards.md:"NEVER fail silently. Raise explicit ValueError/TypeError with context."
synthesize()(line 354) acceptsclient=Noneandlazy-instantiates
anthropic.Anthropic()at line 417, but theANTHROPIC_API_KEYpresence check lives only in
main()(line 593). Programmatic callers get a deepSDK error instead of the friendly env-var-missing message. Tracked in /dataset-synthesize: post-merge polish (cost-table staleness, non-text block warning, mock fidelity, cost-invariant test, API-key check location) #21 item research-kb-export produces orphan files: no consumer exists in research-kb #5.
(
tests/test_dataset_synthesize.py:194-232) — issue /dataset-synthesize: post-merge polish (cost-table staleness, non-text block warning, mock fidelity, cost-invariant test, API-key check location) #21 item agent-index description doesn't mention v2.2 atomic decomposition / Attribute-First / pre_selection_manifest #3 is narrower thanits wording suggests. The actual gap is narrower: tests don't import
anthropic.typesto enforce the SDK's
messages.create()signature. Low-severity.references/skill_audit_2026-05-26.md): the skill isabsent from
MakefileSKILLS, absent from the README quickstart symlink loop,and not present in the local
~/.claude/skills/install. A skill nobody caninvoke from a fresh session is not a first-class skill regardless of
implementation quality. See companion issue on registry parity.
Recommended path to ready
/dataset-synthesizeagainst one real recipe (any existing dogfood corpus)and log friction in
BURN_IN_NOTES.md, mirroring the way/topic-discoverygot commit
46d833e.agent-index description doesn't mention v2.2 atomic decomposition / Attribute-First / pre_selection_manifest #3, dossier-build effectively skipped in v2.2 strict-live; skill body still describes it as agent-index's upstream #4 can stay deferred as labeled.
## Statussection to.claude/skills/dataset-synthesize.mdlinking tothis issue + /dataset-synthesize: post-merge polish (cost-table staleness, non-text block warning, mock fidelity, cost-invariant test, API-key check location) #21 until items Cross-platform path portability: dossier cache_manifest.yml should never store absolute paths #2 and research-kb-export produces orphan files: no consumer exists in research-kb #5 are closed.
invokable from a fresh session.
Closes when items 1–3 above are done.
Context
Filed 2026-05-26 from two complementary audits — internal (behavioral, this body)
and external (
references/skill_audit_2026-05-26.md, distribution layer). Planfile at
~/.claude/plans/skill_audit_2026-05-26.mdon theLinux box has the full audit reasoning.