Dev & Engineering workflow-discoveryengineering-workflowslifecycle-planningverification-gates

Engineering Workflow Navigator

Find and invoke the right engineering workflow skill for each task phase.

FollowSkills review · FSRS-2.0
Not recommended
46/ 100 5-point scale 2.3 / 5
Trust13 / 25 · 2.6/5

The skill requires explicit assumptions, stopping on ambiguity, surfacing tradeoffs, scope discipline, and verification, providing some user-confirmation and safety structure. It does not define permission boundaries, data flows, sensitive-data handling, external side effects, dependency security, or rollback, so points are deducted.

Reliability7 / 20 · 1.8/5

The phase-to-skill routing table, shared operating rules, and failure-mode list make the happy path reasonably clear. However, the workflow depends on other skills and references not supplied here and lacks diagnosable handling for missing skills, discovery failures, or abnormal inputs. The static cap also prevents a score above 10, so 7 is warranted.

Adaptability8 / 15 · 2.7/5

The intended audience, lifecycle scenarios, and primary triggers are fairly clear and broad. Trigger overlap remains significant, non-fit boundaries and input/output contracts are absent, and Chinese-language or mainland-China environment support is not addressed, so points are deducted.

Convention9 / 15 · 3.0/5

The file has a stable name and description and is organized around overview, rules, lifecycle, and quick reference sections. Repository context supplies installation guidance, an MIT license, maintainer clues, and contribution guidance, but the selected skill lacks versioning, changelog, troubleshooting, and explicit update ownership, so it does not receive full marks.

Effectiveness6 / 15 · 2.0/5

The routing table and shared behavior rules could reduce omissions of specifications, tests, and verification in agent workflows. Actual value depends on the other skills and correct semantic triggering, while no representative directly usable outputs or independent outcome evidence are provided. The static cap supports only 6 points.

Verifiability3 / 10 · 1.5/5

Repository context includes CI workflows and commands for validating and evaluating skills, showing an intent to automate checks. The supplied test fixture does not directly cover this meta-skill's routing paths, so key-path reproduction and independent corroboration remain unproven; 3 points is appropriate.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 2fbfa004a019
Before you use it
  • The skill requires verification for every skill but does not define recovery when a skill is missing, triggers conflict, or a referenced file is unavailable.
  • Routing conditions are broad and overlapping, creating a risk of incorrect semantic invocation; users should confirm the applicable phase and objective.
  • The skill guides agents through code changes and release-related work without explicitly defining permissions, sensitive-data handling, external-system effects, or rollback requirements.
  • No Chinese localization is provided, and compatibility with mainland-China network conditions is not demonstrated.
Review evidence [1][2][3][4][5]
See the full review method →

What does this skill do, and when should you use it?

using-agent-skills is the meta-skill in the Agent Skills collection that helps AI coding agents identify the appropriate skill for a task. It maps work to development phases including define, plan, build, verify, review, and ship. It also establishes shared operating rules such as surfacing assumptions, managing confusion, enforcing simplicity, maintaining scope discipline, and requiring verification evidence. It does not implement code itself; it directs agents to select and follow other skills.

Reads the incoming task description, identifies its development phase, and selects the corresponding skill from the collection; provides a typical multi-skill lifecycle for larger features; requires assumptions to be stated before non-trivial implementation, pauses on conflicts, discourages unrelated changes, and requires evidence such as passing tests, build output, or runtime data before completion.

  1. A developer starting a coding session and unsure which workflow skill applies.
  2. A developer handling a new feature, bug, test failure, or release task who needs a fast workflow mapping.
  3. A team that wants agents to state assumptions, surface conflicts, and keep changes within scope before coding.
  4. A project that needs to connect specification, planning, implementation, testing, review, and release into a coherent process.

What are this skill's strengths and limitations?

Pros
  • Provides a clear mapping across define, plan, build, verify, review, and ship phases.
  • Makes assumption handling, conflict management, simplicity, scope control, and verification explicit operating rules.
  • Useful for establishing a consistent engineering workflow at session start.
Limitations
  • It is a navigation and governance meta-skill, not a direct coding, testing, or deployment skill.
  • Its practical value depends on the other mapped skills being installed and callable.
  • The supplied material does not document an independent test suite or platform-specific validation for this individual skill.

How do you install this skill?

Install the full repository collection with: npx skills add addyosmani/agent-skills. The README also documents the individual-skill pattern: npx skills add addyosmani/agent-skills --skill using-agent-skills. For Codex CLI, the repository documents: codex plugin marketplace add addyosmani/agent-skills.

How do you use this skill?

Trigger using-agent-skills at the start of a session or whenever you need to determine the applicable skill. Example prompt: "Based on this task, identify which Agent Skills apply and list your assumptions first." Then invoke the mapped skills. The required companion skills must already be installed or available to the agent.

FAQ

Can it complete a software feature by itself?
No. It identifies applicable skills and enforces workflow rules; implementation is handled by the other skills or by the agent.
Must every task use the complete lifecycle?
No. The source states that not every task needs every skill; a simple bug fix may only require debugging, test-driven development, and code review.
Does it require network access, MCP, or a specific runtime?
The supplied SKILL.md shows no such requirements. It primarily provides Markdown-based routing rules and workflow guidance.

More skills from this repository

All from addyosmani/agent-skills

Dev & Engineering

Spec-Driven Development

Turn ambiguous engineering requests into testable specifications before coding.

Dev & Engineering

Planning & Task Breakdown

Turn clear requirements into ordered, implementable, and verifiable engineering tasks.

Dev & Engineering

Context Engineering

Helps coding agents load the right project context at the right time, reducing guesswork and convention drift.

Dev & Engineering

Intent Interviewer

Clarify the real problem through one-question-at-a-time interviews before planning or coding.

Dev & Engineering

Doubt-Driven Development

Challenge non-trivial decisions with a fresh adversarial review before they stand.

Dev & Engineering

Incremental Implementation

Deliver multi-file engineering changes through small, tested, reversible slices.

Dev & Engineering

Idea Refine

Turn vague ideas into tested, actionable product directions.

Dev & Engineering

Source-Driven Development

Ground framework and library decisions in current official documentation instead of stale memory.

Dev & Engineering

Pre-Merge Code Quality Review

Review every change across correctness, readability, architecture, security, and performance before it reaches the main branch.

Automation & Ops

CI/CD Pipeline Automation

Build repeatable quality gates and reversible deployment pipelines for every change.

Dev & Engineering

Deprecation & Migration

A practical workflow for retiring legacy systems safely and moving users to replacements.

Dev & Engineering

Browser DevTools Testing

Validate and debug web applications with real-browser runtime evidence.

Dev & Engineering

Test-Driven Development Workflow

Prove intended behavior with a failing test before implementing, refactoring, and verifying the change.

Dev & Engineering

Code Clarity Refactor

Reduce code complexity while preserving exact behavior, so teammates can read, modify, and debug it faster.

Dev & Engineering

Git Workflow & Release Discipline

Keep AI-generated changes reviewable, reversible, and ready to release.

Dev & Engineering

Performance Optimization Engineering Skill

Measure, diagnose, and verify fixes for frontend, backend, query, and database performance bottlenecks.

Dev & Engineering

Architecture Decisions & Docs

Preserve engineering context by documenting decisions, APIs, and the reasons behind them.

Design & Frontend

Production Frontend UI Engineering

Guides AI coding agents to build accessible, responsive, design-system-aligned production interfaces.

Automation & Ops

Production Observability

Make production behavior visible and diagnosable with structured logs, metrics, traces, and actionable alerts.

Automation & Ops

Security Hardening Engineering Skill

Gives coding agents a structured defense workflow for untrusted input, authentication, sensitive data, and external service integrations.

Related skills