用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/suboss87/fde-os --skill fde-audit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | fde-audit |
| description | Taking over mid-engagement. Reads what exists, separates what works from what was assumed. |
Load context.md if it exists -- otherwise start cold. Do not load other .fde/ files until the audit produces them. The point of this skill is to establish ground truth, not assume it.
You're not starting fresh. Someone else was here before you, or the team has been building something for weeks. Before touching anything, you need to know what's real, what's assumed, and what's load-bearing.
You're picking up someone else's engagement. Let them unload — what actually works, what's theater, what's held together with duct tape. Don't interrupt; you're separating fact from story.
What works vs what's assumed to work: systems nobody has actually tested end-to-end.
Load-bearing workarounds: scripts, manual steps, or hacks that became critical infrastructure. Touching these without knowing breaks everything.
What the previous person left behind: any .fde/ context, docs, notes, Slack history. Read it all before forming any opinion.
The single highest risk right now: what's the thing that, if it breaks today, stops the customer's business?
Who knows what: which team member holds knowledge that exists nowhere else.
What's the one thing they'd be insane to touch blind? That's usually the load-bearing wall.
A clear audit that tells any FDE, including one who just arrived, exactly where things stand:
Keep it honest. Don't soften the picture.
Before routing to any other skill, write three files. This is not optional. Every subsequent skill in the lifecycle reads from these. An audit that does not populate them leaves the next skill operating blind.
audit.md: the full picture -- what's real, what's assumed, what's load-bearing, top risk, first 3 actions. Written for the FDE who picks this up at 2am and needs to be operational in ten minutes.
terrain.md: the codebase map as you understand it now. Modules, hotspots, AI components, data flow, test gaps. This does not need to be complete -- it needs to be honest. Mark unknowns explicitly. fde-build will load this file. If it is empty, the build starts blind.
reality.md: the real problem as the audit has surfaced it, versus what the stated brief says. Even if the brief is mostly accurate, state the delta. fde-discover and fde-plan both load this. If it is missing, those skills start from zero.
context.md: update with the current engagement state -- who owns what, where things stand, what the FDE walking in needs to know in the first five minutes.
Once the three files are written, route explicitly:
@fde-discover before anything else.@fde-plan to sequence the work.@fde-rescue immediately.Do not route to @fde-build directly from audit. Build without a plan in an inherited system is the fastest path to a second incident.
.fde/audit.md: reality vs assumption, load-bearing components, top risk, first 3 actions.
terrain.md: module map, hotspots, AI components, data flow, test gaps. Mark unknowns.
reality.md: what the audit has established as the actual problem vs the stated brief.
context.md: updated engagement state for session continuity.
audit.md, terrain.md, and reality.md are all written.