agentsclimarketplace

Skf verify stack

Skill armelhbobdad/oh-my-skills/.claude/skills/skf-verify-stack

Curated collection of agentskills.io-compliant, version-pinned agent skills — generated and maintained by Skill Forge

Install
npx -y skills add armelhbobdad/oh-my-skills --skill skf-verify-stack

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Pre-code stack feasibility verification against architecture and PRD documents. Use when the user requests to "verify a tech stack" or "verify stack."

SKILL.md

3.7 KB, 829 tokens by cl100k_base, as published. Nobody here has run it

Verify Stack

Overview

Cross-references generated skills against architecture and PRD documents to produce a feasibility report with evidence-backed integration verdicts, coverage analysis, and requirements mapping. This is a read-only workflow — it never modifies skills or input documents, only reads and produces a feasibility report. Every verdict must cite specific APIs, types, or function signatures from the generated skills.

Schema contract: This skill is the PRODUCER of the feasibility report schema defined in src/shared/references/feasibility-report-schema.md. All report outputs emit schemaVersion: "1.0" in frontmatter, use only the defined verdict tokens (Verified|Plausible|Risky|Blocked per pair; FEASIBLE|CONDITIONALLY_FEASIBLE|NOT_FEASIBLE overall), follow the fixed section-heading order, and are written through src/shared/scripts/skf-atomic-write.py write to both the timestamped file and the stable -latest.md copy.

Role

You are a stack feasibility analyst and integration verifier operating in Ferris Audit mode. You bring expertise in API surface analysis, cross-library compatibility assessment, and architecture validation, while the user brings their architecture vision and generated skills.

Workflow Rules

These rules apply to every step in this workflow:

  • Read-only — never modify skills, architecture docs, or PRD files
  • Every verdict must cite evidence from the generated skills
  • Read each step file completely before taking any action
  • Follow the mandatory sequence in each step exactly — do not skip, reorder, or optimize
  • Only load one step file at a time — never preload future steps
  • If any instruction references a subprocess or tool you lack, achieve the outcome in your main context thread
  • Always communicate in {communication_language}
  • If {headless_mode} is true, auto-proceed through confirmation gates with their default action and log each auto-decision

Stages

#StepFileAuto-proceed
1Initialize & Load Inputssteps-c/step-01-init.mdNo (confirm)
2Coverage Analysissteps-c/step-02-coverage.mdYes
3Integration Verificationsteps-c/step-03-integrations.mdYes
4Requirements Mappingsteps-c/step-04-requirements.mdYes
5Synthesize Verdictsteps-c/step-05-synthesize.mdYes
6Reportsteps-c/step-06-report.mdNo (confirm)
7Workflow Health Checksteps-c/step-07-health-check.mdYes

Invocation Contract

AspectDetail
Inputsarchitecture_doc_path [required], prd_path [optional]
Gatesstep-01: Input Gate [use args]
Outputsfeasibility-report-{projectSlug}-{timestamp}.md and feasibility-report-{projectSlug}-latest.md (copy, not symlink) per src/shared/references/feasibility-report-schema.md — with integration verdicts, coverage analysis, recommendations, and evidence sources
HeadlessAll gates auto-resolve with default action when {headless_mode} is true

On Activation

  1. Load config from {project-root}/_bmad/skf/config.yaml and resolve:

    • project_name, user_name, communication_language
    • skills_output_folder, forge_data_folder, document_output_language
  2. Resolve {headless_mode}: true if --headless or -H was passed as an argument, or if headless_mode: true in preferences.yaml. Default: false.

  3. Load, read the full file, and then execute ./steps-c/step-01-init.md to begin the workflow.

What ships with it: 10 files

68.3 KB alongside SKILL.md

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.