agentleFS
guerrilla2799guerrilla2799/ops-and-scale-os/skills/gtm-systems-audit/SKILL.md

gtm-systems-audit

Skill1 starsChanged 3 months agoMITView on GitHub

Use at the start of any engagement, or when the user says "audit our systems", "where do we start", "what's broken in our GTM", "assess our stack", "we need to fix our operations", "new client onboarding". Scores all four layers 1 to 5, names the single constraint, and returns a sequenced fix plan with gates. Writes workspace/audit/systems-audit.md. Scores all four layers. Not a tool-by-tool inventory of what you pay for, which is `martech-stack-audit`.

The file

We split this skill into the rules it gives an agent

7 rules. About 0 are common, 6 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈6

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    After a stack change, a migration, or a team change

    line 15
  2. Distinctive:

    Ask for these in one batch.

    line 21
  3. Very specific:

    Use docs/metrics.md for the numeric checks behind each anchor.

    line 69
  4. Distinctive:

    Definition test: Ask three people to define one metric independently, in writing.

    line 79
  5. Distinctive:

    Not a list of problems. One constraint, which is the lowest-scoring layer that everything else waits on.

    line 85
  6. Distinctive:

    Score against anchors,: never against impressions

    line 122
  7. Distinctive:

    Include the do-not-do list: Always

    line 126

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

GTM Systems Audit

Score the four layers, find the constraint, and sequence the fixes. Run this before building anything.

When to use

  • Day one of an engagement or a new role
  • Somebody wants to buy or build something and nobody has diagnosed why
  • Quarterly, as a standing review
  • After a stack change, a migration, or a team change

Inputs

  • Reads: anything already in workspace/
  • Needs from user: CRM access or a screenshot of the object counts, a list of tools and their annual cost, the current scoring model if one exists, sample of recent enrichment output, and one recent report everybody argues about

Ask for these in one batch. Do not start scoring with half of them.

Workflow

1. Score each layer 1 to 5

Score against the anchor, not against a feeling. A 3 is the honest default.

Data plane

ScoreWhat it looks like
1No target list. Reps build their own. Duplicates everywhere
2A list exists, exported once, already stale. No scoring
3Maintained list, some enrichment, a score nobody trusts
4Fit and intent scored separately, thresholds fitted, refresh queue running
5The above plus cost per usable record tracked and a passing discrimination test

Agent plane

ScoreWhat it looks like
1Nothing built. AI use is individuals pasting into chat
2Someone built something. It works on their machine only
3Shipped, some adoption, guardrails are verbal
4Context portfolio exists, guardrails are enforced in the tool, adoption above 60%
5The above plus versioned distribution and tracked correction rate

Quality plane

ScoreWhat it looks like
1No quality bar written down. "We know it when we see it"
2A checklist exists somewhere. Applied inconsistently
3Rubrics exist, checked in the same context that produced the work
4Independent judge, hard gates, every run logged including failures
5The above plus calibration runs and drift detection

Systems of record

ScoreWhat it looks like
1Two systems both claim to be the source of truth
2One CRM, unenforced stage definitions, attribution by argument
3Definitions exist, mostly followed, one reporting layer
4Metrics dictionary with owners, routing SLAs measured, sync monitored
5The above plus stack spend inside the healthy band and utilization reviewed

Use docs/metrics.md for the numeric checks behind each anchor.

2. Run the four fast diagnostics

These take under an hour combined and they are worth more than the interviews.

Duplicate check. Export accounts, normalize domains, count collisions. Over 8% and Layer 1 is capped at 2 no matter what else is true.

Score discrimination. Take last year's closed-won and closed-lost, score both with the current model, compare rates. Under 2x lift and the score is decoration.

Definition test. Ask three people to define one metric independently, in writing. Three different answers means Layer 4 is capped at 2.

Adoption check. For anything already built, count weekly active users against intended users. Under 30% means the build failed regardless of quality.

3. Name one constraint

Not a list of problems. One constraint, which is the lowest-scoring layer that everything else waits on.

Total interpretation:

Total /20Reading
4 to 8Foundational. Do not build agents. Fix the data model and definitions
9 to 13Targeted fixes. One layer is dragging the rest
14 to 17Ready to build. Instrument as you go
18 to 20Optimize and expand scope

4. Sequence with gates, not dates

Each phase has an exit condition. No phase starts until the previous one passes.

PHASE 1  <objective>
  Exit gate: <measurable condition>
PHASE 2  <objective>
  Exit gate: <measurable condition>
PHASE 3  <objective>
  Exit gate: <measurable condition>

Three phases maximum. Do not plan past the third, because the second one will change what the third should be.

5. Say what not to do

The most valuable section. List the things the team is about to do that this audit says no to, with the reason. An audit with no "do not do this" list gets treated as a suggestion.

Output

  • Writes: workspace/audit/systems-audit.md
  • Uses: templates/systems-audit-scorecard.md
  • Prints: four scores with the evidence for each, the four diagnostic results, the named constraint, the three gated phases, and the do-not-do list

Rules & quality bar

  • Run the four diagnostics. Interviews tell you what people believe. The diagnostics tell you what is true
  • Score against anchors, never against impressions
  • One constraint. A list of eight problems is not a diagnosis
  • Gates, not dates. Calendar plans slip and get renegotiated. Gates do not
  • Never recommend a purchase in this skill. Route to martech-stack-audit if buying is genuinely the answer
  • Include the do-not-do list. Always

Related skills

  • Routes to: whichever layer scored lowest
  • Hands off to: data-model-and-sync in most cases, because most audits land there
  • See also: docs/architecture.md, docs/metrics.md

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.