Skip to content
Back to skills

Implementation Readiness

ASecurity

Verify BRD-lite, PRD, SRS/FRS, UX, and test prerequisites before implementation starts.

  • 549 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 6, 2026
developmentgogitapisecurity

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned October 3, 2026

npx -y skills add HoangNguyen0403/agent-skills-standard --skill implementation-readiness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Implementation Readiness?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Implementation Readiness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hoangnguyen0403-implementation-readiness/badge)](https://www.skillsdirectory.com/skills/hoangnguyen0403-implementation-readiness)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: implementation-readiness
description: "Verify BRD-lite, PRD, SRS/FRS, UX, and test prerequisites before implementation starts."
metadata:
  internal: true
  triggers:
    keywords:
    - implementation readiness
    - workflow
---
# Implementation Readiness Skill

> [!IMPORTANT]
> Verify BRD-lite, PRD, SRS/FRS, UX, and test prerequisites before implementation starts.

Optional args: slug=<feature>, ticket=<id/url>, mode=interactive|autonomous|channel, channel=<id>, auto_continue=true|false, profile=business|hybrid|technical.

## Instructions

When the user asks to perform this workflow, execute the following steps:


# Implementation Readiness Workflow

Goal: Decide whether a planned change is ready for implementation or must return to planning/design.

## Steps

1. Load artifacts:
   - BRD-lite brief, PRD/story, SRS/FRS notes, UX/design links, implementation plan, test plan.
   - Jira/GitHub/GitLab/ADO/Figma/Confluence MCP context when configured; otherwise use exported docs or local files.

2. Check readiness:
   - Brief has its lane contract (Why: business goal, stakeholder, AS-IS to TO-BE, measurable metric; Direction: outcome, constraints, non-goals, acceptance criteria) and `approval`: `approved` passes, `pending` blocks, `assumed-autonomous` warns and blocks only when `snc_tier=high`.
   - ACs atomic, testable, scoped by platform/market/role where relevant.
   - PRD has stable requirement IDs, AC IDs, owner, priority, status, and last-updated note.
   - SRS/FRS identifies touched modules, API/data/interface changes, migrations, permissions, failure modes, and NFR thresholds.
   - Requirement trace is complete: BRD objective -> PRD requirement -> SRS/FRS contract -> test lane.
   - UX/design states cover loading, empty, error, permission, and responsive/mobile cases when UI changes.
   - Test strategy maps ACs to unit, integration, E2E/mobile, security, and Zephyr/manual coverage.
   - Tool prerequisites known: credentials, environments, feature flags, test data, MCP availability.

3. Decide:
   - READY: BA/PM/SRS/test prerequisites are present and implementation can start.
   - BLOCKED: missing artifact, owner, unclear AC, missing design/architecture, unavailable environment, or unresolved risk.
   - PARTIAL: only named slices can start; blocked slices have explicit owner/input.

4. Route:
   - For autonomous/channel mode, return READY only with named slices, owners, verification lanes, and available environments.
   - READY -> `implement-feature` or `dev-fix`.
   - BLOCKED -> `plan-feature` or `design-solution`.
   - PARTIAL -> slice task list plus blockers.
   - Write the run record to `artifacts/runs/[slug]/[compactISO]-implementation-readiness.json` when file writes are allowed.

## Runtime Contract
- Use before implementation starts to gate go/no-go.
- Required inputs: BRD-lite/PRD/SRS artifacts plus a test strategy to check against.
- Return BLOCKED only when a required artifact, owner, AC, design, environment, or risk is unresolved.
## Handoff Payload
- `slug`, verdict (READY/BLOCKED/PARTIAL), ready slices, blocking gaps, outcome report, next workflow.
## Blocking Questions
- Ask max 3 at a time with a recommended default and 2-3 options.

## Output Template

```md
# Implementation Readiness

## Verdict

## Ready Slices

## Blocking Gaps

| Area | Gap | Owner/Input Needed |
| --- | --- | --- |
| [area] | [gap] | [owner/input] |

## Outcome Report
{schema_version: 1, run_id: "[run-id]", slug: "[slug]", workflow: implementation-readiness, feature_status: design_ready, started_at: "[timestamp]", completed_at: "[timestamp]", requirement_trace: {brd_objectives: [], requirements: [], acceptance_criteria: [], srs: []}, completed_evidence: [], missing_evidence: [], decision_needed: [], recommended_next_workflow: implement-feature, cost: {source: unavailable}, agent: {identity: "[agent-identity]", model: "[model]"}}

## Next Workflow

## Cost Report
Call `get_session_cost(workflow="implementation-readiness")` before final handoff.
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.