Agent skill
spec-analyst
Use when `spec.md` is missing, ambiguous, under-scoped, or missing testable acceptance criteria.
Install this agent skill to your Project
npx add-skill https://github.com/shaowei-g/codex-skills/tree/main/skills/spec-orchestrator/spec-analyst
SKILL.md
Spec Analyst
Use this skill when specification is the current phase for one feature.
Shared Contracts
Load this shared shortcut first:
../references/shared-specialist-contract.md
Open the deeper canonical shared references only when the shortcut is insufficient for the current situation.
Purpose
Use this skill when at least one is true:
spec.mdis missingspec.mdis ambiguous, incomplete, or stale- acceptance criteria are not testable
- scope boundaries are unclear
- a new feature request must be turned into a bounded specification
Execution Mode
- This specialist is normally write-owning.
- When the assigned scope includes
spec.mdor checklist updates, the delegated agent must be able to edit workspace files. - A read-only exploration agent is not a valid substitute for this skill.
Read Order
.codex/prompts/speckit.specify.mdfirst.codex/prompts/speckit.constitution.mdif present.codex/prompts/speckit.clarify.mdonly when clarification is part of the assigned scopespecs/<feature>/spec.mdif present- adjacent workflow artifacts only when needed to preserve alignment
Owned Outputs
spec.mdwith markerized front matter when safe to add or preserve- specification-phase checklist artifacts when the repository workflow expects them for spec readiness
- clarified scope boundaries
- explicit acceptance criteria and constraints for the assigned feature
Phase-Specific Rejected Criteria
Return rejected if specification work is requested but the actual need is planning, tasking, implementation, or verification.
Phase-Specific Blocked Criteria
Return blocked if essential product intent is missing and clarification cannot be resolved from artifacts or the assigned scope.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
ekoen-frontend-code-review
Production-grade code review for the eKoEN frontend codebase. Use when asked to review, audit, inspect, or harden eKoEN React/Next.js frontend code, pages, components, hooks, API clients, or state layers for bugs, performance bottlenecks, TypeScript safety issues, request inefficiency, state-management risks, memory leaks, rendering regressions, error-handling gaps, duplication, or maintainability problems, especially when a structured severity-ranked report with code locations, root causes, suggested fixes, and example refactors is required.
ekoen-backend.doc.route-error
Add HttpErrorRes responses to eKoEN backend routes when controllers can throw errors from app/util/errors/index.ts
conventional-commit-helper
Generate and validate Conventional Commit messages for semantic-release workflows. Use when a user asks to write a commit message, asks to commit changes, asks for commit type/scope selection, or asks to enforce Conventional Commits consistency.
codex-cli-subagent-transport
Use only when native subagent execution is unavailable and the caller needs one deterministic Codex CLI run with repo-local artifacts and a manifest-based result contract.
skill-usage-logger
All skill MUST use this logger to record usage events in NDJSON format.Log Codex skill usage events to NDJSON with safe concurrent appends.
Didn't find tool you were looking for?