Install
$ agentstack add skill-drivestream-lab-prayog-skills-spec-implementation-plan ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Spec implementation plan
Turn an accepted initiative spec (+ feasibility report + technical review when present) into an executable plan with a board-seed artifact (§9). Do not implement — plan only.
Commit the plan to the spec PR branch alongside spec, feasibility, and TDD. Table shape borrowed from awesome-copilot create-implementation-plan (REQ/TASK/FILE/TEST/RISK). §9 WorkManifest YAML is generated here; dev seeds the board after spec PR merge.
NON-NEGOTIABLE
- Never skip a check in [references/checks.md](references/checks.md). Mark SKIPPED with reason.
- Every TASK has done when criteria and test/verify command from profile toolchain where applicable.
- Plan scope must not exceed the initiative spec.
- Dual output: chat summary + saved plan file on spec branch.
- Run T0–T5 control loop.
- Wave IDs must use
W0,W1, … (one GitHub Issue per wave; launchpad WorkManifestid:convention). - Every TASK row must include
codebase,spec_path, andverify_command— required for WorkManifest generation.
Inputs
Resolve paths from .harness/profile.yaml or [references/layout-defaults.md](references/layout-defaults.md).
- Initiative spec — on spec branch (REQUIRED)
- Feasibility report — if exists (RECOMMENDED)
- Technical review —
Technical-Review-{initiative}.mdif produced (RECOMMENDED; required when feasibility had NEW-ADR findings) - As-built, testsreadme, liveverify_dir layout (REQUIRED for test tasks)
- Layout —
.harness/profile.yamlor [references/layout-defaults.md](references/layout-defaults.md) rules_glob— workspace MDC rules (REQUIRED). Read before T2 Analyze.adr_dir— architecture decision records (REQUIRED). Run relevant-ADR pass per [references/governance.md](references/governance.md) before T2 Analyze.
Prerequisite
Run while spec PR is open, before spec merge, after:
- Feasibility accepted (no blocking PM questions on meta PRD PR)
- PE Approve on spec PR when TDD was required (NEW-ADR findings)
> How to confirm PE Approve reached the skill chain: > There is no automatic signal from GitHub. After PE clicks Approve on the spec PR, > the dev must commit a TDD status update to the spec branch: > | Status | Accepted — @{pe-name} {YYYY-MM-DD} | (document header) > **Status:** Accepted — @{pe-name} {YYYY-MM-DD} (each §4.N draft ADR) > This committed file state is what /spec-implementation-plan reads to verify > sign-off. P13 will FAIL if the TDD Status field still reads Draft.
Process
- T0 Gather — spec waves, feasibility findings, technical review (if exists), repo layout
- T1 Understand — initiative id, wave boundaries, PR granularity from spec
- T2 Analyze — map each wave to concrete files and tests; cross-reference
rules_globand relevant ADRs; flag spec wording that conflicts with MDC patterns or Accepted ADRs as MDC notes / ADR notes in the TASK table - T3 Plan — build REQ/TASK/FILE tables per wave; when TDD contains §4 draft ADRs or feasibility flagged
NEW-ADR, add a mandatory pre-W0TASK-SPEC-ADR-NNfor each draft: promote TDD §4 section →{adr_dir}/adr-NNN-{slug}.mdwith status Accepted, PE name, and date; collectcodebase/spec_path/verify_commandper TASK - T4 Execute — write plan; build WorkManifest seed section; run P1–P14 checks; commit to spec branch
- T5 Verify — self-contained plan readable by a fresh session; WorkManifest YAML is valid
Output
Save to {reports_dir}/{plan_prefix}-{initiative}.md.
Use [references/output-template.md](references/output-template.md).
WorkManifest integration
The plan's final section (§9) emits a ready-to-use WorkManifest YAML stub.
After spec PR merge — not before — the dev team seeds the board from §9:
# One GitHub Issue per wave (W0, W1, …) — primary path
gh issue create --repo {org}/{repo} \
--title "[{INITIATIVE} W0] {wave goal}" \
--body-file /tmp/w0-body.md \
--label "{initiative-label}"
# Optional multi-repo / bulk: copy §9 to work/{initiative}.yaml, then:
# launchpad seed-work --config work/{initiative}.yaml --dry-run
# launchpad seed-work --config work/{initiative}.yaml --apply
One TASK row in the plan maps to work described in the wave issue body. Wave hierarchy is expressed via depends_on in §9 YAML (and GitHub issue links in issue bodies when seeding manually).
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: drivestream-lab
- Source: drivestream-lab/prayog-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.