Agent Skill
2/7/2026

dev-verify

This skill should be used when the user asks to 'verify completion', 'check that tests pass', 'confirm feature works', or REQUIRED Phase 7 of /dev workflow (final). Enforces fresh runtime evidence before claiming completion.

E
edwinhu
5GitHub Stars
2Views
npx skills add edwinhu/workflows

SKILL.md

Namedev-verify
DescriptionThis skill should be used when the user asks to 'verify completion', 'check that tests pass', 'confirm feature works', or REQUIRED Phase 7 of /dev workflow (final). Enforces fresh runtime evidence before claiming completion.

Workflows

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

Quick Start

/plugin marketplace add edwinhu/workflows
/plugin install dev

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-ralph-loop, dev-tdd, dev-review, dev-verify, dev-handoff, dev-spec-reviewer, dev-plan-reviewer, dev-test, dev-test-*

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 (19)

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

AgentRole
assistantPersonal productivity (email, calendar, tasks, notes, Google Workspace)
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-verifyAuthor:edwinhu