From codex-next
Implements scoped code changes from specs, handoff docs, issues, bugs, or direct requests. Validates output against SDLC artifacts and reports blockers. Best for bounded implementation tasks with or without formal requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/codex-next:dev-spec-driven-implementationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use SDLC artifacts when they are present, but do not require them for every development task.
Use SDLC artifacts when they are present, but do not require them for every development task.
Authoritative SDLC inputs may include:
When these artifacts exist, treat them as delivery inputs. Keep the implementation inside the allowed scope, preserve forbidden scope, preserve architecture and domain boundaries, and report contradictions with repository evidence.
When these artifacts are absent, continue from the best available direct input when it is sufficient: user request, issue, bug report, reproduction steps, failing test, local diff, repository evidence, or explicit user instruction. Missing SDLC artifacts are a risk signal, not an automatic stop condition.
Do not make dev own, approve, or rewrite SDLC-manager artifacts unless the user explicitly asks for that. Dev may report blockers, contradictions, implementation evidence, and suggested follow-up artifacts.
When present, read the lightweight SDLC-ADS state before implementation:
local/sdlc/_资产.mdlocal/sdlc/架构.mdlocal/sdlc/领域.mdlocal/sdlc/<slug>/00-状态.mdlocal/sdlc/<slug>/01-外部讨论.md, only as reference inputThese files are context and constraints, not universal gates. If they are absent and the task is clear, proceed through direct-dev.
External Web/GPT/AI discussion is not executable by itself. Implement only the parts that are normalized into a direct user instruction, delivery card, REQ, TASK, VAL, or explicit user-confirmed scope.
sdlc-dev-handoff-planning.sdlc-manager skills.dev-repo-onboarding.Prefer inputs in this order:
local/sdlc state and durable ADS constraints.Classify the entry path.
| Path | Use when | Behavior |
|---|---|---|
| SDLC-backed | SRS/SPEC/handoff exists | Treat artifacts as source-of-truth delivery inputs. |
| Partial-artifact | Some materials exist but gaps remain | Use available materials and mark gaps. |
| Direct-dev | No SDLC material exists but request is clear | Proceed from issue/request/repo evidence. |
| Repo-onboarding-first | Scope or repo area is unclear | Run dev-repo-onboarding first. |
| Blocked | Contradictory, unsafe, unbounded, or untestable | Stop and report blocker. |
Read repository instructions.
AGENTS.mdMap source requirements to implementation units.
For SDLC-backed work, link changes to requirement IDs, SPEC IDs, task IDs, or RTM rows.
For direct-dev work, create temporary source labels in the report:
REQ-001 or DIRECT-REQ-001
TASK-001
VAL-001
Define the smallest safe scope.
Identify:
Implement incrementally.
Validate.
Report blockers or contradictions.
Use this format:
Source / task ID: Contradiction or blocker: Repository evidence: Impact: Suggested next owner: Suggested resolution:
8. Handle midstream intake.
If new information appears while implementing, classify it before editing further:
| Type | Behavior |
|---|---|
| 同范围补充 | Merge into current task and validation. |
| 旁路小修 | Treat as fast-lane direct-dev if independently validatable. |
| 冲突变更 | Stop or reduce scope; report `Q` / contradiction with repository evidence. |
| 紧急修复 | Fix minimally, validate, and report impact. |
Dev does not silently update SDLC baselines. Escalate when scope, Architecture, Domain, business semantics, release risk, or validation baseline changes.
## Validation
Before final response, verify:
- Scope remained inside the task or handoff.
- Required behavior or direct request was addressed.
- Tests/checks were run or explicitly marked not run with reason.
- Validation Plan evidence expectations were satisfied or explicitly reported as not run / blocked.
- SDLC contradictions were reported rather than silently resolved.
- No SDLC artifacts were rewritten unless explicitly requested.
## Output
Return:
1. Entry path: SDLC-backed / partial-artifact / direct-dev / repo-onboarding-first / blocked
2. Source inputs used
3. Scope and files changed
4. Implementation summary
5. Validation commands and results
6. Requirement / task / test traceability, if available
7. Blockers, contradictions, or remaining risks
## Boundaries
- Do not invent missing requirements.
- Do not implement raw external AI/web suggestions without user confirmation or normalized `REQ` / `TASK` / `VAL`.
- Do not expand scope because the repository exposes adjacent code.
- Do not treat absent SDLC artifacts as automatic refusal.
- Do not treat absence of a formal Validation Plan as automatic refusal for clear direct-dev tasks.
- Do not claim release readiness unless release checks were actually performed.
## Handoff
- Use `dev-test-strategy` for validation design or test gap review.
- Use `sdlc-validation-plan-workflow` when the pre-implementation proof-of-correctness artifact itself is missing or needs SDLC-manager ownership.
- Use `dev-pr-review` for diff review before merge.
- Use `dev-security-review` or `dev-performance-diagnosis` when NFRs require it.
- Use `dev-release-check` when the change is release-bound.
- Return to `sdlc-manager` only when artifacts need ownership-level update, baseline change, traceability update, or change control.
npx claudepluginhub blueskyxn/codex-is-all-you-need --plugin codex-nextConverts SDLC materials (SRS, NFR, HLD, LLD, ADRs, validation plans) into dev handoff packages and task cards for execution. Use when specifications need to become actionable implementation tasks.
Loads plan-context.md and design artifacts, performs critical review against the codebase, and writes back changes. Also captures FIX artifacts for bug reports without forcing immediate implementation.
Executes specification-driven feature builds, bug fixes with test coverage, and refactoring via 4-phase workflow with multi-agent orchestration and quality gates.