Dev workflow kit
21 markdown-first software delivery workflow skills for Claude Code, Codex, and compatible agents. Standalone skill kit covering planning, debugging, CI, review, security, rollout, performance, data quality, and post-incident workflows.
npx -y skills add motao123/dev-workflow-kitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 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
Use when a software task needs lifecycle support around coding itself: planning, debugging, CI repair, review comment resolution, browser verification, security review, ship-readiness, documentation writing, and other workflow analysis around delivery.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
17.1 KB, as published. Nobody here has run it
Dev Workflow Kit
Use this skill as a catalog and router for software-development tasks that need more than implementation flow.
dev-workflow-kit is a standalone workflow kit for the broader delivery lifecycle: planning, debugging, CI, review, browser checks, security, release checks, documentation, and delivery analysis.
Default to the smallest lifecycle skill that resolves the current bottleneck. If the task becomes an implementation task, hand off to the repo's active coding workflow.
Dispatch Heuristics
Use these rules before routing:
- Choose by the current bottleneck, not the eventual final goal.
- Choose the smallest skill that resolves the present uncertainty.
- If the user is asking what to do before implementation, prefer analysis and planning skills.
- If the user is asking whether work is ready, prefer end-state verification and readiness skills.
- If multiple skills seem relevant, start with the earliest blocking concern and then hand off.
Trigger Conditions
Use this skill when any of these are true:
- The user needs help deciding what to build before coding starts.
- The problem is a bug, flaky behavior, or unclear failure that needs structured debugging.
- The branch is blocked by CI, build, lint, type-check, or test failures.
- The user wants help processing PR comments, review feedback, or code-review actions.
- The task requires browser/UI verification beyond unit tests.
- The change touches auth, permissions, secrets, untrusted input, or security boundaries.
- The user asks whether work is ready to merge, release, or ship.
- The user needs README, migration notes, release notes, examples, or developer-facing docs.
Do not use this skill for pure coding execution when another implementation workflow is already clear.
Skill Router
1. planning
Use when the task is still fuzzy.
Choose this for:
- scope definition
- acceptance criteria
- implementation slicing
- risk and dependency mapping
- choosing the right verification plan
Expected output:
- a concrete implementation plan or task breakdown
2. test-strategy-gap-review
Use when the main uncertainty is whether current verification is sufficient.
Choose this for:
- missing test coverage
- weak regression protection
- uncertain verification mix
- choosing between unit, integration, contract, browser, or smoke layers
- deciding the smallest high-value test additions
Expected output:
- missing test layers, blind spots, and highest-value coverage additions
3. systematic-debugging
Use when the fix is not obvious.
Choose this for:
- intermittent bugs
- environment-specific failures
- regressions without a clear root cause
- failures that need reproduction before implementation
Expected output:
- reproduction steps, hypotheses, narrowed scope, likely root cause, and next fix path
4. fix-ci
Use when the branch is blocked by automation.
Choose this for:
- failing tests in CI
- lint/type/build failures
- packaging or environment issues exposed only in pipelines
Expected output:
- earliest failing step, root-cause classification, and minimal repair plan
5. review-address-comments
Use when collaboration is the bottleneck.
Choose this for:
- PR review comments
- requested changes
- follow-up edits after human or automated review
Expected output:
- grouped comments, action plan, and resolution summary
6. browser-verification
Use when correctness must be seen, not inferred.
Choose this for:
- web UI changes
- form workflows
- navigation or interaction bugs
- smoke checks that need browser evidence
Expected output:
- browser test steps, observations, screenshots or logs when available, and pass/fail evidence
7. security-review
Use when a change crosses trust boundaries.
Choose this for:
- auth/authz changes
- untrusted input handling
- secret or token handling
- file upload, redirect, query, shell, or DB-risk surfaces
Expected output:
- risk list, severity, remediation guidance, and verification ideas
8. ship-readiness
Use when the change is almost done.
Choose this for:
- merge readiness
- release checklists
- rollback considerations
- identifying remaining blockers before shipping
Expected output:
- ship checklist, open risks, verification summary, and next actions
9. docs-writer
Use when knowledge needs to be captured for others.
Choose this for:
- README updates
- migration guides
- release notes
- usage examples
- internal developer docs
Expected output:
- documentation draft grounded in the current code and behavior
10. change-impact-analysis
Use when the biggest question is what a change will affect.
Choose this for:
- blast-radius mapping
- affected modules, clients, schemas, configs, and docs
- regression-zone identification
- verification-scope planning
- rollout caution analysis
Expected output:
- impacted surfaces, likely regressions, and verification focus
11. architecture-refactor-guidance
Use when the core question is about structure, boundaries, or safe refactor sequencing.
Choose this for:
- modular cleanup
- extracting seams or interfaces
- reducing coupling
- migration ordering for structural changes
- deciding whether a refactor should be split or staged
Expected output:
- structural assessment, refactor order, risk points, and preservation strategy
12. incident-observability-triage
Use when the investigation starts from production-style signals.
Choose this for:
- alerts or user-impact reports
- logs, metrics, traces, or dashboards
- blast-radius assessment
- mitigation-first incident handling
- deciding whether to stabilize first or diagnose deeper first
Expected output:
- impact summary, likely failure surface, mitigation direction, and next investigation steps
13. dependency-compliance-audit
Use when the main concern is third-party package risk or policy fit.
Choose this for:
- dependency risk review
- stale or vulnerable package decisions
- license or policy concerns
- supply-chain awareness
- deciding whether a package is safe to adopt or ship
Expected output:
- dependency risk summary, compliance concerns, and recommended next actions
14. api-contract-compatibility-review
Use when interface compatibility is the main risk.
Choose this for:
- endpoint changes
- request/response compatibility
- schema or event contract evolution
- versioning or deprecation questions
- migration guidance for consumers
Expected output:
- compatibility risks, breaking surfaces, and migration guidance
15. release-rollout-strategy
Use when the code may be ready but the release shape is not.
Choose this for:
- phased rollout
- canary or flag-gated release
- checkpoint and monitoring design
- rollback conditions
- release sequencing
Expected output:
- rollout plan, checkpoints, rollback rules, and release sequence
16. performance-investigation
Use when slowness or resource pressure is the core problem.
Choose this for:
- latency regressions
- throughput bottlenecks
- CPU or memory pressure
- render slowness or heavy queries
- narrowing likely performance hotspots
Expected output:
- likely bottleneck class, hotspots, and next measurement or mitigation steps
17. environment-config-audit
Use when environment parity or configuration assumptions are the real risk.
Choose this for:
- config drift
- env var or secret mismatch
- feature flag rollout assumptions
- dangerous defaults
- deploy-time configuration risk
Expected output:
- parity risks, config blockers, and recommended next checks
18. data-migration-safety-review
Use when the main risk is changing persistent data safely.
Choose this for:
- schema migrations
- backfills or reindex operations
- dual-write or coexistence windows
- reversibility concerns
- rollout ordering for persistent data changes
Expected output:
- migration risks, rollback limits, and safest staged path
19. release-incident-postmortem
Use when an incident has already been mitigated and the team needs structured retrospective work.
Choose this for:
- post-incident timeline and impact reconstruction
- root cause and contributing factors
- mitigation steps actually taken
- follow-up actions, owners, and prevention work
- formal postmortem documentation
Expected output:
- timeline, impact, root cause, mitigations, follow-up actions, and recommended preventive changes
20. cost-impact-review
Use when a change may increase infra or runtime cost rather than break correctness.
Choose this for:
- new queries, API calls, or background work that scales per-request
- caching, batching, or pagination changes
- third-party SaaS or paid API usage growth
- log, trace, or metric volume regressions
- cost regression checks before merge or rollout
Expected output:
- affected cost drivers, likely cost direction, risk hotspots, recommended optimizations, and verification plan
21. data-quality-audit
Use when existing runtime data may be wrong, stale, incomplete, or inconsistent.
Choose this for:
- suspect values in a dataset, table, or event stream
- nullability, uniqueness, foreign-key, or enum integrity concerns
- freshness or completeness questions
- duplicate, drifted, or orphaned record suspicion
- data-trust pass before release or downstream reuse
Expected output:
- dataset reviewed, quality dimensions, key anomalies and severity, recommended remediation, and monitoring suggestions
Tie-Breaker Rules
When categories overlap:
planningbeats implementation-adjacent skills when scope or sequencing is still unclear.test-strategy-gap-reviewbeats generic planning when the main question is whether verification is sufficient.change-impact-analysisbeats implementation planning when the main uncertainty is breadth of consequences.fix-cibeatssystematic-debuggingwhen the failure is clearly pipeline-first.systematic-debuggingbeatsfix-ciwhen root cause is still unknown and not clearly CI-specific.browser-verificationbeatsship-readinesswhen visible UI behavior still lacks evidence.security-reviewbeatsship-readinesswhen the gating concern is trust boundaries or abuse risk.architecture-refactor-guidancebeatsplanningwhen the question is specifically about boundaries, modularity, or safe structural change.incident-observability-triagebeatssystematic-debuggingwhen the investigation starts from alerts, logs, metrics, or blast radius.dependency-compliance-auditbeatssecurity-reviewwhen the main concern is third-party package risk, license, or policy fit.api-contract-compatibility-reviewbeats generic impact analysis when the question is specifically about compatibility for existing consumers.release-rollout-strategybeatsship-readinesswhen the main uncertainty is how to release, not whether the work is complete.performance-investigationbeatssystematic-debuggingwhen latency, throughput, resource usage, or slowness are the core symptom.environment-config-auditbeatsfix-ciwhen the issue is environment parity, secrets, flags, or deploy-time assumptions rather than a single pipeline failure.data-migration-safety-reviewbeats generic rollout planning when persistent data transition risk is the main concern.release-incident-postmortembeatsincident-observability-triagewhen the incident is already mitigated and the focus is structured retrospective.cost-impact-reviewbeatsdependency-compliance-auditwhen the main question is unit economics or infra cost regression rather than license or supply-chain fit.data-quality-auditbeatsdata-migration-safety-reviewwhen the concern is correctness or freshness of existing data, not the migration itself.
Handoff Logic
Use these common transitions:
planning-> active implementation workflowtest-strategy-gap-review-> active implementation workflow,change-impact-analysis, orship-readinesschange-impact-analysis->planning, active implementation workflow, orrelease-rollout-strategyarchitecture-refactor-guidance-> active implementation workflowsystematic-debugging-> active implementation workflow orfix-ciincident-observability-triage->systematic-debugging,security-review, or active implementation workflowfix-ci-> active implementation workflow ->ship-readinessapi-contract-compatibility-review->change-impact-analysis,release-rollout-strategy,data-migration-safety-review, ordocs-writerdependency-compliance-audit->security-review,docs-writer, orship-readinessrelease-rollout-strategy->ship-readiness,incident-observability-triage,data-migration-safety-review, ordocs-writerperformance-investigation->incident-observability-triage,systematic-debugging, or active implementation workflowenvironment-config-audit->release-rollout-strategy,ship-readiness, ordocs-writerdata-migration-safety-review->api-contract-compatibility-review,release-rollout-strategy, ordocs-writerrelease-incident-postmortem->docs-writer,release-rollout-strategy, orsystematic-debuggingcost-impact-review->architecture-refactor-guidance,release-rollout-strategy, orship-readinessdata-quality-audit->data-migration-safety-review,systematic-debugging, ordocs-writerdocs-writeronly after behavior is stable enough to document
Coordination Patterns
Typical flow:
- Use
planningwhen requirements or scope are unclear. - Use
test-strategy-gap-reviewwhen the main concern is whether verification is sufficient. - Use
change-impact-analysiswhen the first question is what else the change touches. - Move into the active coding workflow for implementation and verification discipline.
- Use
systematic-debuggingif execution stalls on unclear failures. - Use
fix-ciif local success does not match pipeline status. - Use
review-address-commentsafter review feedback arrives. - Use
browser-verification,security-review, orship-readinessbefore claiming completion when the task needs them. - Use
architecture-refactor-guidancewhen the implementation question is really about structure. - Use
incident-observability-triagewhen operational evidence drives the investigation. - Use
dependency-compliance-auditwhen third-party package risk or policy fit is the blocker. - Use
api-contract-compatibility-reviewwhen consumer compatibility is the main risk. - Use
release-rollout-strategywhen rollout shape, monitoring, or rollback design is the main question. - Use
performance-investigationwhen slowness or resource pressure is the real issue. - Use
environment-config-auditwhen config parity or deploy-time assumptions are the real risk. - Use
data-migration-safety-reviewwhen persistent data safety is the main release concern. - Use
release-incident-postmortemafter an incident has been mitigated and a structured retrospective is needed. - Use
cost-impact-reviewwhen infra or per-request cost regression is the main risk. - Use
data-quality-auditwhen existing runtime data correctness or freshness is in question. - Use
docs-writerto capture user-facing or developer-facing knowledge.
Invocation Examples
- "Use dev-workflow-kit to decide whether this task needs planning, debugging, CI triage, or release checks."
- "Use the planning skill from dev-workflow-kit before we start implementation."
- "Use test-strategy-gap-review from dev-workflow-kit to tell me what coverage is missing before merge."
- "Use change-impact-analysis from dev-workflow-kit to show which modules and clients this change could affect."
- "Use systematic-debugging from dev-workflow-kit to reproduce and narrow this flaky test failure."
- "Use fix-ci from dev-workflow-kit to handle this pipeline failure."
- "Use ship-readiness from dev-workflow-kit and tell me what is left before merge."
- "Use architecture-refactor-guidance from dev-workflow-kit before we split this module boundary."
- "Use incident-observability-triage from dev-workflow-kit to triage this production alert from logs and metrics."
- "Use dependency-compliance-audit from dev-workflow-kit to review whether this new package is safe to adopt."
- "Use api-contract-compatibility-review from dev-workflow-kit to check whether this endpoint change breaks old clients."
- "Use release-rollout-strategy from dev-workflow-kit to design a safer rollout for this release."
- "Use performance-investigation from dev-workflow-kit to narrow this latency regression before optimizing."
- "Use environment-config-audit from dev-workflow-kit to compare staging and prod assumptions before release."
- "Use data-migration-safety-review from dev-workflow-kit before we run this schema backfill in production."
- "Use release-incident-postmortem from dev-workflow-kit to run a structured postmortem on this outage now that mitigation is complete."
- "Use cost-impact-review from dev-workflow-kit to check whether this change increases infra or per-request cost."
- "Use data-quality-audit from dev-workflow-kit to assess freshness, completeness, and correctness of this dataset."