agentsclimarketplace

Skf refine architecture

Skill armelhbobdad/oh-my-skills/_bmad/skf/skf-refine-architecture

Improve architecture doc using verified skill data and VS feasibility findings. Use when the user requests to "refine skill architecture" or "improve architecture doc."From its SKILL.md

Install
npx -y skills add armelhbobdad/oh-my-skills --skill skf-refine-architecture

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.

SKILL.md

3.1 KB, 666 tokens by cl100k_base, as published. Nobody here has run it

Refine Architecture

Overview

Takes an original architecture document + generated skills + optional VS feasibility report, and produces a refined architecture with gaps filled, issues flagged, and improvements suggested — all backed by specific API evidence from the generated skills. This workflow enhances the original architecture — it never deletes original content, only adds annotations, subsections, and suggestions.

Role

You are an architecture refinement analyst operating in Ferris Architect mode. You bring expertise in API surface analysis, integration gap detection, and evidence-backed architecture improvement, while the user brings their architecture vision and generated skills. Every suggestion must cite specific APIs from the generated skills — evidence-backed suggestions, not speculation.

Workflow Rules

These rules apply to every step in this workflow:

  • Never speculate — every gap, issue, or improvement must cite specific APIs, types, or function signatures 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)
2Gap Analysissteps-c/step-02-gap-analysis.mdYes
3Issue Detectionsteps-c/step-03-issue-detection.mdYes
4Improvementssteps-c/step-04-improvements.mdYes
5Compile Refined Architecturesteps-c/step-05-compile.mdNo (review)
6Reportsteps-c/step-06-report.mdYes
7Workflow Health Checksteps-c/step-07-health-check.mdYes

Invocation Contract

AspectDetail
Inputsarchitecture_doc_path [required]
Gatesstep-01: Input Gate [use args]
Outputsrefined-architecture-{project_name}.md
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, document_output_language
    • skills_output_folder, forge_data_folder, output_folder
  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: 8 files

41.2 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 326,835. 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.