claude-skills/engineering
Claude 6d9630f83c
chore(cleanup): move pulse + capture to proper domain folders
Surgical move PR — resolves the two domain warts accumulated during
the v2 megaprompt build sweep:

  engineering/pulse/   → research/pulse/     (research-pack — pulse is
                                              the first research skill;
                                              now joins litreview, grants,
                                              dossier, patent, syllabus)
  engineering/capture/ → productivity/capture/ (productivity — capture
                                                 is brain-dump organizer,
                                                 not engineering tooling)

WHY THIS PR

When Slice 1 (capture) shipped in PR #659, the productivity/ domain
folder didn't yet exist. When Slice 2 (pulse) shipped in PR #660, the
research/ folder didn't yet exist either. Both were placed in
engineering/ as the catch-all.

After Slices 3-5 established the productivity/, marketing/, and
research/ top-level domain folders, those two early skills were left
in engineering/ as warts. This PR resolves them BEFORE Slice 7
(13-research orchestrator) so the orchestrator can reference
research/pulse/ as its routing target without further path churn.

WHAT MOVED

Two directories moved via `git mv` (preserves rename history):
  - engineering/pulse → research/pulse (11 files)
  - engineering/capture → productivity/capture (11 files)

INTERNAL REFERENCES UPDATED

Inside the moved directories:
  - .claude-plugin/plugin.json homepage URLs (engineering/X → new path)
  - agents/cs-*.md `skills:` frontmatter field

CROSS-SKILL REFERENCES UPDATED

6 external files reference pulse and/or capture as sibling skills.
All updated via sed:

  productivity/email/agents/cs-inbox-setup.md   (capture ref)
  productivity/email/agents/cs-inbox-triage.md  (pulse + capture refs)
  research/grants/agents/cs-grants.md           (pulse ref)
  research/litreview/agents/cs-litreview.md     (pulse ref + stale
                                                 "will move in cleanup
                                                 PR" caveat removed)
  research/dossier/agents/cs-dossier.md         (pulse ref)
  marketing/landing/agents/cs-landing.md        (pulse + capture refs)

CODEX SYMLINKS RE-POINTED

.codex/skills/{capture,pulse} symlinks updated to point at new
locations. Verified resolution to SKILL.md files works.

.codex/skills-index.json still references the old paths — this file
is auto-regenerated by the codex-sync workflow on every merge to dev
(prior commits: 9a47d85, bf5d4c2, f0176e0). Will regenerate fully
when this PR merges.

VERIFIED CLEAN

- `grep -rn 'engineering/pulse\|engineering/capture'` returns zero
  results outside .codex/skills-index.json (which auto-regenerates).
- Moved scripts smoke-tested from new locations:
    productivity/capture/skills/capture/scripts/workspace_inventory.py
      --sample → returns inventory correctly
    research/pulse/skills/pulse/scripts/citation_tracker.py
      --action list → returns empty (no sessions) as expected
- Symlinks resolve: `.codex/skills/capture/SKILL.md` and
  `.codex/skills/pulse/SKILL.md` both readable.

POST-CLEANUP STATE

Domain folders contain only domain-appropriate skills:

  engineering/       — software-engineering tools (Matt Pocock skills,
                       agenthub, caveman, grill-me, grill-with-docs,
                       handoff, write-a-skill, 20+ other engineering
                       skills)
  productivity/      — capture (new), email pair (inbox-setup +
                       inbox-triage)
  marketing/         — landing
  research/          — pulse (new), litreview, grants, dossier,
                       patent, syllabus

This matches the CLAUDE.md navigation map's domain definitions and
removes the two cumulative warts.

REMAINING WORK (after this merges)

  ☐ Slice 6: notebooklm (browser-automation, last shape)
  ☐ Slice 7: 13-research orchestrator + autoresearch-agent reconciliation
  ☐ Slice 8: 02-reflect (productivity sibling of capture)

9 of 13 v2 megaprompts shipped. 3 remaining + this cleanup.

https://claude.ai/code/session_01FEUmeuYhmnxVFq7EZM8ZSw
2026-05-16 05:08:10 +00:00
..
.claude-plugin chore(marketplace): correct skill counts in domain manifests + root marketplace 2026-05-10 07:20:42 +00:00
.codex release: v2.1.1 — skill optimization, agents, commands, reference splits (#297) 2026-03-09 15:54:25 +01:00
agenthub fix(agents): add maxTurns + skills + narrow tools per spec completeness 2026-05-04 23:05:34 -04:00
autoresearch-agent fix(plugins): restructure 9 multi-skill domain plugins into ./skills/ layout 2026-05-02 22:51:20 +02:00
behuman fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
caveman fix(productivity): add H1 heading to caveman/grill-me/handoff SKILL.md 2026-05-13 21:54:09 +00:00
chaos-engineering feat(skills): ship chaos-engineering (Phase 3 — resilience testing discipline) 2026-05-09 21:24:16 +00:00
code-tour fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
data-quality-auditor fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
demo-video fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
docker-development fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
feature-flags-architect feat(skills): ship feature-flags-architect (Phase 1 pilot — dual-publish) 2026-05-09 06:10:43 +00:00
grill-me fix(productivity): add H1 heading to caveman/grill-me/handoff SKILL.md 2026-05-13 21:54:09 +00:00
grill-with-docs feat(engineering): install grill-with-docs skill (Matt Pocock derivative, MIT) 2026-05-15 13:08:31 +00:00
handoff fix(productivity): add H1 heading to caveman/grill-me/handoff SKILL.md 2026-05-13 21:54:09 +00:00
helm-chart-builder fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
karpathy-coder fix(agents): add maxTurns + skills + narrow tools per spec completeness 2026-05-04 23:05:34 -04:00
kubernetes-operator feat(skills): ship kubernetes-operator (Phase 2 — operator pattern discipline) 2026-05-09 09:01:45 +00:00
llm-cost-optimizer fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
llm-wiki fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
prompt-governance fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
skills fix(v2.6.2): fix remaining 11 placeholder descriptions 2026-05-14 05:08:23 +00:00
slo-architect feat(slo-architect): Phase 4 — SLO/SLI/error-budget discipline (#605) 2026-05-10 07:39:05 +02:00
statistical-analyst fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
terraform-patterns fix(plugins): restructure 21 single-skill plugins into ./skills/<name>/ layout 2026-05-02 22:33:59 +02:00
write-a-skill fix(v2.6.1): expand validator trigger patterns + fix 10 placeholder descriptions 2026-05-14 04:52:51 +00:00