Token导航 LogoToken导航

Agent Skill · 研究检索

kw-gsd-fortify(kw gsd 强化)

kw-gsd-fortify 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

kw-gsd-fortify 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 69,749。

总安装 216周安装 9GitHub Stars 1下载 72核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:kw-gsd-fortify(kw gsd 强化)
来源仓库:https://github.com/kwazema/claude-skills
仓库路径:skills/kw-gsd-fortify
安装命令:
npx skills add https://github.com/kwazema/claude-skills --skill kw-gsd-fortify
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/kwazema/claude-skills --skill kw-gsd-fortify

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

kw-gsd-fortify 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。它可结合来源仓库、安装命令和原始 README 继续核验具体用法。

安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。适用于需要根据关键词、任务场景或来源线索快速定位候选结果的场景。查找、检索和筛选相关信息的工具。

来源仓库内路径:skills/kw-gsd-fortify

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/kwazema/claude-skills --skill kw-gsd-fortify;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

kw-gsd-fortify 怎么安装?

在终端执行 npx skills add https://github.com/kwazema/claude-skills --skill kw-gsd-fortify。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

kw-gsd-fortify 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

kw-gsd-fortify 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/kwazema/claude-skills --skill kw-gsd-fortify 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

kw-gsd-fortify 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

kw-gsd-fortify 用的人多吗?

公开数据是累计安装 216 次,近一周安装 9 次,下载 72 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

kw-gsd-fortify 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
kw-gsd-fortify

kw gsd 强化 · 本页

2161执行命令未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Fortify Phase

Deep codebase analysis that prepares a GSD phase for execution. Enriches CONTEXT.md with understanding and annotates PLAN.md files with actionable implementation guidance, so the executor produces correct code on the first pass.

When to Use

After /gsd:plan-phase and before /gsd:execute-phase. Manual-only — only invoke when the user explicitly requests it.

Recommended flow:

/gsd:discuss-phase {X} → /gsd:plan-phase {X} → /kw-gsd-fortify {X} → /clear → /gsd:execute-phase {X}

Arguments

Phase number (required). Example: /kw-gsd-fortify 13.1

Modes

The skill detects which artifacts exist and adapts:

CONTEXT.mdPLAN.mdModeWhat it does
YesYesFull4-agent deep analysis → enrich CONTEXT.md + annotate PLAN.md
YesNoPre-plan2-agent context enrichment (data flow + patterns)
NoYesPlan-only4-agent analysis → create CONTEXT.md + annotate PLAN.md
NoNoErrorStop — nothing to work with

Workflow

1. Load artifacts

Read the phase directory. Load CONTEXT.md and all PLAN.md files if they exist. Determine mode from the table above.

Check for UI-SPEC.md: Look for {phase_num}-UI-SPEC.md in the phase directory. If it exists, the UI Compliance Reviewer agent (Agent 5) will be spawned in step 2. If it doesn't exist, Agent 5 is skipped entirely.

Load reference docs: Read all .planning/reference/*.md files. These are living documents that describe the project's business logic, data model, integrations, and architecture. Pass their content to every research agent — it's the business context lens through which all analysis should be performed.

From PLAN.md files, extract:

  • files_modified from frontmatter of every plan
  • <files> from each task
  • <action> descriptions from each task
  • must_haves from frontmatter
  • requirements (REQ-IDs) from frontmatter

From CONTEXT.md (if exists), extract:

  • <decisions> — LOCKED, do not modify
  • <domain> — LOCKED, do not modify
  • Key fields, tables, components, and concepts mentioned in decisions
  • The reasoning behind each decision (each bullet is a user choice — understand WHY)
  • Existing enrichment sections (enhance, don't duplicate)

2. Spawn research agents

Full mode and Plan-only mode — 4 agents in parallel

Agent 1 — Cascade Impact Analyzer: Takes the complete list of files_modified from all plans and the .planning/reference/ docs as business context. For each file:

  • Find every file that imports or uses it (direct consumers)
  • Find every file that imports a direct consumer (2nd-level cascade)
  • Flag any file NOT in any plan's files_modified that will be affected
  • For each flagged file, explain WHY it's affected and what could break

Output: cascade dependency map + list of unplanned affected files with impact explanation.

Agent 2 — Implementation Pattern Scout: Receives .planning/reference/ docs to understand established conventions and business rules. For each task's <action>, search the codebase for similar implementations already done:

  • Find exact file:line where a similar pattern exists
  • Extract the code snippet (2-5 lines) showing the established pattern
  • Note whether the task should follow or deviate from the pattern, and why
  • Check for anti-patterns to explicitly avoid

Output: per-task pattern references with code snippets.

Agent 3 — Data Layer Analyst: Receives .planning/reference/ docs — especially data model, state machine, and integration specs. Trace every database table and column mentioned or implied in the plans:

  • RLS policies that affect those tables (check Supabase migrations)
  • Type definitions in integrations/supabase/types that will need regeneration
  • Hooks in src/hooks/ that query those tables
  • Services in src/services/ that write to those tables
  • Migration ordering: schema changes must happen before data operations
  • Edge functions or external integrations that touch those tables

Output: data layer map + migration sequence + type regeneration checklist.

Agent 4 — Risk & Edge Case Hunter: Receives .planning/reference/ docs to cross-check business rules and constraints against planned changes. Based on ALL planned changes across ALL plans, identify:

  • State management: React Query cache keys that need invalidation after mutations
  • TypeScript types: Interfaces/types that need new fields or modified signatures
  • UI consistency: Components displaying data whose shape will change
  • Null/undefined paths: New optional fields without defaults, optional chaining gaps
  • Race conditions: Concurrent mutations to same records, optimistic updates
  • Integration boundaries: Supabase RLS enforcement, auth context requirements
  • Build impact: Import chains that could break, circular dependency risks

Output: risk matrix with severity (high/medium/low), concrete description, and mitigation.

Agent 5 — UI Compliance Reviewer (only when UI-SPEC.md exists): This agent is a validator and question-asker, not a designer. It never invents UI — it validates what's planned and asks the user when something is missing.

Takes the UI-SPEC.md and all PLAN.md files. For each task that touches UI components:

  1. Validate against UI-SPEC contract:

- Cross-reference planned components with the UI-SPEC's declared component approach (Visuals pillar) - Check that spacing, typography, and color decisions in UI-SPEC are reflected in the plan's task actions - Flag tasks that add UI elements not covered by the spec (missing contract) - Flag spec requirements that no task implements (missing coverage)

  1. Verify shadcn registry usage:

- For each component the plan intends to use, verify it exists in the shadcn registry - Check if the project already has it installed (search components/ui/ for existing components) - If a plan references a shadcn component not yet installed, note it as a pre-execution dependency - Flag any planned custom component that could be replaced by an existing shadcn component

  1. Detect custom component needs — ASK, don't invent: When the analysis reveals a UI need that shadcn base components cannot fulfill:

- Do NOT propose a custom implementation - Instead, flag it as a UI-QUESTION for the user - The user may have access to component libraries (e.g., ui.shadcn.com, shadcnuikit.com, shadcnstudio.com, or paid registries) and prefers to choose the component/block themselves - Format: describe WHAT is needed and WHY, then ask the user to provide the component code or npm package - The executor will then integrate the user-provided component respecting the project's shadcn init configuration

  1. Check component composition patterns:

- Verify that planned component hierarchies follow existing patterns in the codebase - Flag unusual nesting or prop-drilling that deviates from established patterns - Check for accessibility patterns already used in the project (aria attributes, keyboard navigation)

Output: UI compliance report with — spec coverage gaps, registry verification, custom component questions, pattern deviations.

Pre-plan mode — 2 agents in parallel

Agent 1 — Data Flow Tracer: Find every place where the key fields (from <decisions>) are written, read, or calculated. Trace the full lifecycle: who creates the data, who transforms it, who displays it. Report exact file:line for each touchpoint.

Agent 2 — Patterns, References & Risks: Combined search for:

  • Related CONTEXT.md files from prior phases
  • Reference docs in .planning/reference/
  • Codebase maps in .planning/codebase/
  • Decisions from prior phases that affect this one
  • Hardcoded values, fallback chains, edge functions that could break
  • Established patterns the implementation must follow

3. Present findings report

After agents complete, present a structured report to the user BEFORE writing anything.

3a. Findings summary

Present a concise overview:

  • Cascade impact: N files affected outside plans. List each with severity.
  • Pattern coverage: N tasks have matching patterns in codebase, M tasks are novel (no precedent).
  • Data layer: N tables involved, migration ordering needed yes/no, type regen needed yes/no.
  • Risks: N high, M medium, P low.
  • UI compliance (only if Agent 5 ran): N spec gaps, M registry issues, P custom component questions.
3b. Flag gaps and inconsistencies

CRITICAL: If the analysis reveals issues, present them clearly with evidence. Categorize as:

Gaps (something is missing from the plans):

  • "File X.tsx imports Y.ts and uses functionZ(). Plan 01 modifies functionZ()'s signature, but X.tsx is not in any plan's files_modified. This will break at runtime."

Inconsistencies (plan says one thing, code says another):

  • "Plan 01 Task 2 action says 'modify updateEmployee() in service.ts', but the function is actually called updateRecord() at line 145."

For each issue, state clearly:

  1. What was found (the evidence)
  2. Why it matters (what breaks)
  3. Suggested resolution (re-plan, add task, adjust action, or accept risk)
3c. Ask questions

After presenting findings, ask targeted questions about anything that needs user input. Wait for user responses before proceeding.

If there are NO gaps, inconsistencies, or questions — say so explicitly.

3d. Evaluate whether fortify adds value

Score each dimension (0-2):

Dimension0 (no value)1 (some value)2 (high value)
Cascade0 unplanned files affected1-2 low-severity filesAny medium/high severity file
Gaps0 gaps found0 gaps, but useful context captured1+ gaps found and resolved
Inconsistencies0 inconsistenciesMinor naming/line discrepanciesSignature mismatches or wrong assumptions
Risks0 risks, or all already handled by plans1+ medium risks not in plans1+ high risks not in plans
PatternsAll tasks have patterns already in plan interfacesSome tasks lack pattern refsNovel tasks with no codebase precedent
Data layerNo DB involvement, or trivial queriesJoins/nullability worth documentingMigrations needed, type regen, RLS gaps
UI compliance *(only if Agent 5 ran)*All components exist in registry, spec fully coveredMinor spec gaps or missing installsCustom components needed, spec coverage holes

Total score (0-12, or 0-14 if UI dimension applies):

  • 0-3 → SKIP (0-4 with UI): Plans are well-specified. Fortify would be noise.
  • 4-6 → PARTIAL (5-8 with UI): Write only sections with real signal.
  • 7-12 → FULL (9-14 with UI): Full enrichment justified.

Ask the user for confirmation based on the verdict.

4. Enrich CONTEXT.md

Read references/fortify-guide.md for detailed section templates and examples.

In Full mode and Plan-only mode, add or enhance ALL of these sections:

  • <problem> — Why this phase exists, business impact
  • <current_behavior> — Full data flow with exact file:line
  • Enhanced <code_context> — Integration points grouped by: "must change" / "auto-fixed" / "needs investigation"
  • Enhanced <specifics> — Before/after examples with real numbers
  • <cascade_impact> — Files affected outside plans
  • <implementation_patterns> — Per-plan pattern references with code snippets
  • <data_layer_analysis> — Tables, RLS, types, hooks, services, migration order
  • <risk_matrix> — Risks by severity with descriptions and mitigations
  • <ui_compliance> *(only when Agent 5 ran)* — UI-SPEC coverage analysis, shadcn registry status, custom component needs

In Pre-plan mode, add: <problem>, <current_behavior>, enhanced <code_context>, enhanced <specifics>.

NEVER modify <decisions> or <domain>. Those are user decisions — locked.

5. Annotate PLAN.md files

Only in Full and Plan-only modes. Append a <fortify_notes> block at the END of each PLAN.md, after all tasks. NEVER modify existing tasks, frontmatter, or plan structure.

The <fortify_notes> block contains per-task guidance: pattern to follow, cascade warnings, relevant risks, inter-plan coordination notes, and cross-plan dependencies.

Read references/fortify-guide.md for the detailed annotation format and decision table of what goes in CONTEXT.md vs PLAN.md.

<fortify_notes_ui> — UI-specific guidance (only when Agent 5 ran)

Append a separate <fortify_notes_ui> block AFTER <fortify_notes> (or as the only block if there are no technical notes for this plan). This keeps UI guidance visually distinct from technical implementation notes.

<fortify_notes_ui>
## UI compliance notes (added by fortify)

### Spec coverage
- [UI-SPEC requirement] → covered by Task N
- [UI-SPEC requirement] → NOT covered by any task — GAP

### Component registry
- `Button`, `Card`, `Dialog` — already installed in `components/ui/`
- `DataTable` — in shadcn registry but NOT installed. Run `npx shadcn@latest add data-table` before execution.
- `Combobox` — NOT in shadcn base registry.

### Custom component needs (requires user input)
- **CC-1: [Component description]**
  Needed: [what the UI needs — e.g., "a multi-select dropdown with tag chips"]
  Why: [why shadcn base doesn't cover this — e.g., "shadcn Select is single-select only"]
  Used in: Task N — [task description]
  → Provide the component code or npm package you prefer. It will be integrated respecting your `shadcn init` config.

### Task-specific UI notes
- **Task N — [description]:** Follow spacing scale from UI-SPEC (`gap-4` between cards, `p-6` inside). Pattern in `src/components/similar/Component.tsx:85`.
- **Task M — [description]:** Color usage — UI-SPEC specifies `primary` for CTAs, `muted` for secondary actions. Don't use raw hex values.
</fortify_notes_ui>

NEVER modify existing <task> blocks. <fortify_notes_ui> is append-only, same as <fortify_notes>.

6. Report improvements

Present a clear summary of what was improved: sections added to CONTEXT.md, notes added to each PLAN.md, gaps resolved, and gaps still pending. If Agent 5 ran, include UI compliance summary: spec coverage, registry status, and custom components pending user input (CC-N items block execution).

7. Commit

git add "{phase_dir}/{phase_num}-CONTEXT.md"
git add "{phase_dir}/{phase_num}-*-PLAN.md"
git commit -m "docs({phase_num}): fortify phase with deep codebase analysis and plan annotations"

Key Principles

  • Two targets, two purposes. CONTEXT.md = understanding (WHY, WHAT IS). PLAN.md <fortify_notes> = action (HOW, WATCH OUT).
  • Interactive, not blind. Never write without presenting findings first. Gaps and inconsistencies are presented to the user.
  • Plans are sacred. Never modify existing tasks or frontmatter. Only append <fortify_notes> and <fortify_notes_ui>.
  • Decisions are sacred. <decisions> and <domain> in CONTEXT.md are NEVER modified.
  • Exact references over vague pointers. Every finding includes file:line.
  • No noise. "This file exists" is noise. "This file does X at line Y, the plan changes its input — verify it still works" is signal.
  • Gaps are not failures. Finding a gap is the whole point. A gap found here is a bug prevented later.

References

  • references/fortify-guide.md — Section templates, cascade analysis format, risk matrix format, plan annotation format, discovery checklists

平台分布

Codex

35.44%
按下载量换算26

Claude

27.7%
按下载量换算20

Cursor

18.3%
按下载量换算13

Gemini CLI

9.05%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/kwazema/claude-skills --skill kw-gsd-fortify 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills