بنقرة واحدة
fde-audit
Taking over mid-engagement. Reads what exists, separates what works from what was assumed.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Taking over mid-engagement. Reads what exists, separates what works from what was assumed.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
The operating system for Forward Deployed Engineers. 34 skills across 6 domains — from first meeting to final handoff. Tell it your situation, it routes to the right skill, does the work, and the engagement memory writes itself.
Safe implementation in any codebase. Characterisation tests first, Strangler Fig for fragile code.
End of engagement. Retrospective, pattern extraction, clean handoff so the team can sustain it.
Generate a status dashboard across all active engagements from .fde/ data.
Systematic debugging. Reproduce first, isolate second, fix third. Never guess.
Find the real problem. Map the codebase. The brief is a hypothesis until evidence confirms it.
| 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.