Agent Skill
2/7/2026

dev-explore

REQUIRED Phase 2 of /dev workflow after dev-brainstorm. This skill should be used when the user asks to 'explore the codebase', 'map architecture', 'find similar features', 'discover test infrastructure', 'trace execution paths', 'identify code patterns', or needs to understand WHERE code lives and HOW it works before implementation. Launches parallel explore agents and returns prioritized key files list.

E
edwinhu
4GitHub Stars
1Views
npx skills add edwinhu/workflows

SKILL.md

Namedev-explore
DescriptionREQUIRED Phase 2 of /dev workflow after dev-brainstorm. This skill should be used when the user asks to 'explore the codebase', 'map architecture', 'find similar features', 'discover test infrastructure', 'trace execution paths', 'identify code patterns', or needs to understand WHERE code lives and HOW it works before implementation. Launches parallel explore agents and returns prioritized key files list.

Workflows

A curated collection of development, data science, writing, workshop, legal, and research workflows for Claude Code.

Quick Start

# 1. Install the plugin
/plugin marketplace add edwinhu/workflows

# 2. (Optional) Install CLI dependencies for knowledge management, email, and calendar
bash ~/.claude/plugins/cache/edwinhu-plugins/workflows/*/bin/install-deps.sh

The core workflows (/dev, /ds, /writing, /workshop, document formats) work without any CLI dependencies. The install script is only needed for skills that use external tools.

This downloads pre-built binaries for your platform (macOS arm64, Linux x64, Windows x64) from GitHub Releases:

ToolPurposeUsed by
nlmNotebookLM CLIlibrarian agent, /nlm
readwise-customReadwise RAG/chat/uploadlibrarian agent, /readwise-chat
scholarGoogle Scholar searchlibrarian agent, /google-scholar
consensusAcademic paper searchlibrarian agent, /consensus
morgenCalendar & tasksDirect Bash, or session in ~/areas/assistant/
superhumanEmailemail-handling skill (via Bash)

Requires gh (GitHub CLI). Tools already on your $PATH are skipped.


User Commands (15)

These are the skills you invoke directly with /name:

Core Workflows

Four primary workflows, each with a fresh-start entry and a midpoint re-entry:

Start FreshMidpoint Re-entryDomain
/dev/dev-debug7-phase feature development with TDD enforcement
/ds/ds-fix6-phase data science with output-first verification and DQ validation
/writing/writing-revise6-phase writing with claim validation and deviation rules
/workshop/workshop-revise4-phase workshop presentations from research papers

Document Formats

SkillPurpose
/docxWord document creation, editing, tracked changes
/pdfPDF extraction, creation, form filling
/pptxPresentation creation and editing
/xlsxSpreadsheet creation and analysis

Office format skills sourced from anthropics/skills via git submodule.

Meta

SkillPurpose
/skill-creatorSkill creation with superpowers enforcement patterns
/workflow-creatorDesign structured multi-phase LLM workflows
/headline-cardLWT-style headline cards for Typst presentations

Auto-Invoked Skills (60+)

These skills have user-invocable: false — Claude loads them automatically when relevant. You don't call them directly.

Legal & Citation

bluebook, bluebook-audit, docx-footnotes, source-verify

Data Access

wrds, lseg-data, gemini-batch

Knowledge Management

nlm, google-scholar, readwise, readwise-chat, readwise-search, readwise-docs, readwise-prune

Research

consensus, research

Notebook Tools

marimo, jupytext, notebook-debug

Utilities

look-at, visual-verify, visual-mockup, data-context, continuous-learning, pattern-capture, ai-anti-patterns, dev-tools, ds-tools, dev-worktree, obsidian-organize, pptx-render, audit-fix-loop, plugin-creator

Internal Workflow Phases

Dev: dev-clarify, dev-explore, dev-design, dev-delegate, dev-implement, dev-tdd, dev-review, dev-verify, dev-handoff, dev-spec-reviewer, dev-plan-reviewer, dev-test, dev-test-* (cross-turn iteration uses Claude Code's built-in /goal)

DS: ds-plan, ds-delegate, ds-implement, ds-review, ds-validate, ds-verify, ds-handoff, ds-spec-reviewer, ds-plan-reviewer

Writing: writing-setup, writing-outline, writing-outline-reviewer, writing-precis-reviewer, writing-draft, writing-econ, writing-general, writing-legal, writing-review, writing-validate, writing-handoff

Workshop: (no internal phase skills — workshop and workshop-revise are both user-facing entry points)


Agents (20)

Specialized subagents auto-discovered by Claude Code from agents/:

AgentRole
plannerImplementation planning for complex features
architectSystem design and technical decisions
tdd-guideTDD workflow enforcement
dev-implementerFeature implementation with automatic linting
dev-debuggerHypothesis-driven debugging with serial iteration
dev-verifierGoal-backward verification (4-level: exists, substantive, wired, functional)
dev-plan-checkerPlan review before implementation
test-gap-auditorRequirement-to-test coverage mapping and gap filling
ds-analystData analysis with output-first verification
ds-engineerData engineering pipelines, ETL, and transformations
code-reviewerCode quality, security, and maintainability review
security-reviewerSecurity vulnerability detection
build-error-resolverFix build/type errors with minimal diffs
e2e-runnerPlaywright E2E testing
refactor-cleanerDead code cleanup and consolidation
doc-updaterDocumentation sync and codemap updates
data-explorerEDA and data profiling
librarianKnowledge management orchestration (NLM, Readwise, Scholar)

Hooks (11)

Hooks auto-run at specific lifecycle events:

ScriptEventTriggerPurpose
session-start.pySessionStartstartup/resume/clear/compactInject using-skills meta-skill
session-end.pyStop*Update LEARNINGS.md timestamp
pre-compact.pyPreCompact*Preserve state before compaction
suggest-compact.pyPreToolUseEdit/WriteSuggest compaction when context is large
image-read-guard.pyPreToolUseReadRedirect to look-at for media files
lint-check.pyPostToolUseEdit/WriteLint after file changes (ESLint, ruff, lintr)
writing-suggest-verify.pyPostToolUseEdit/WriteSuggest visual verification for writing
atomic-constraint-guard.pyPostToolUseEdit/WriteValidate atomic constraint file structure
pr-url-logger.pyPostToolUseBashLog PR URLs and GitHub Actions status
overflow-check.pyPostToolUseBashDetect Typst content overflow after compilation
pattern-scan.pySessionEndclear/logoutScan session for reusable patterns

Session Continuity

Workflows use a .planning/ state folder (SPEC.md, PLAN.md, LEARNINGS.md, HANDOFF.md, VALIDATION.md) for cross-session persistence. The /continuous-learning skill extracts reusable patterns, and hooks automatically save session state.

For cross-session task persistence, set CLAUDE_CODE_TASK_LIST_ID in .envrc:

export CLAUDE_CODE_TASK_LIST_ID="my-project"

Repository Structure

workflows/
├── .claude-plugin/             # Plugin manifest
│   ├── plugin.json             # Version and metadata
│   └── marketplace.json        # Marketplace listing
├── agents/                     # Specialized subagents (19)
├── skills/                     # All skills (15 user-facing + 60+ internal)
│   ├── dev/, ds/, writing*/, workshop*/  # Core workflow entry points
│   ├── docx, pdf, pptx, xlsx  # Document formats (symlinks)
│   └── ...                     # Internal phases and auto-invoked skills
├── hooks/                      # Hook scripts (11)
│   ├── hooks.json              # Hook configuration
│   └── *.py                    # Hook implementations
├── references/                 # Shared constraint and reference docs
├── external/
│   └── anthropic-skills/       # Git submodule for document skills
└── PHILOSOPHY.md               # Workflow design philosophy

Key Points:

  • skills/ contains both user-facing and internal phase skills (auto-discovered; internal skills use user-invocable: false)
  • agents/ contains specialized subagents (19, auto-discovered by Claude Code)
  • hooks/ contains hook entry points called directly by hooks.json
  • references/ contains shared constraint and enforcement docs

Updating External Skills

The office format skills come from Anthropic's official skills repo. To update:

git submodule update --remote external/anthropic-skills

Acknowledgments

This project was heavily inspired by obra/superpowers, particularly:

  • The SessionStart hook pattern for injecting meta-skills
  • The "using-skills" approach that teaches HOW to use skills rather than listing WHAT skills exist
  • The philosophy that skills should be invoked on-demand, not dumped into every session

Office format skills (docx, pdf, pptx, xlsx) are from anthropics/skills.

License

MIT

Author

Edwin Hu

Skills Info
Original Name:dev-exploreAuthor:edwinhu