MMarketing Against The Grain
← All frameworks
Strategy

Monthly Skill Improvement Loop

Use content performance to update the AI skills that produced it

Difficulty
Advanced
Time to result
~ongoing to results
Steps
6
Confidence
97%

The Monthly Skill Improvement Loop links generated assets, provenance, and real platform results. Each draft is stored with information about the audience profile, research source, drafting skill, enrichment step, and other modules involved. Once published, the team imports relevant engagement or conversion metrics, manually or through APIs. A review skill compares the outputs, identifies patterns associated with success and failure, and proposes targeted changes to the skills that produced them. Those changes may affect hooks, formats, audience assumptions, enrichment modules, or drafting instructions. Running the process monthly provides enough time to gather evidence while limiting constant prompt churn. The result is a content system that learns from market response rather than remaining frozen at its initial design.

Origin

Extracted from Marketing Against The Grain, where the host demonstrates an app that stores AI-generated posts and uses monthly performance reviews to improve the underlying Claude Code skills.

Core principles

  • 01Connect every output to the system that created it
  • 02Measure published results rather than judging drafts alone
  • 03Review patterns on a stable cadence
  • 04Update the producing skills, not only future prompts
  • 05Learn from underperformance as well as success

How to run it

  1. 1

    Capture every output

    Save generated assets in a structured repository instead of leaving them scattered across chat sessions.

    Pro tip Assign each asset a durable identifier.

    Watch out Unsaved outputs cannot be reliably connected to later performance.

  2. 2

    Record provenance

    Store the audience, style, research, drafting, and enrichment components used to create each asset.

    Pro tip Record source filenames and skill versions automatically.

    Watch out Without provenance, the review cannot identify which component deserves credit or correction.

  3. 3

    Import performance data

    Collect the metrics that reflect the asset's actual objective, using platform APIs or manual entry.

    Pro tip Include exposure metrics so engagement can be compared fairly.

    Watch out Raw totals can favor content that simply received greater distribution.

  4. 4

    Run a monthly review

    Compare outcomes across content types and identify repeated patterns among winners and underperformers.

    Pro tip Require a minimum sample size before declaring a pattern.

    Watch out Do not overfit to isolated viral or failed posts.

  5. 5

    Update the responsible skills

    Translate supported findings into precise changes to audience files, style cards, hooks, formats, or skill instructions.

    Pro tip Change one clearly defined behavior at a time where possible.

    Watch out Broad rewrites make it difficult to know which modification affected future results.

  6. 6

    Validate the next cycle

    Track content produced by the revised skills and compare its performance with the previous baseline.

    Pro tip Retain version history so changes can be rolled back.

    Watch out A skill is not improved merely because its instructions changed.

In the wild

Improving LinkedIn drafting skills

A creator stores each AI-generated LinkedIn post with its audience profile, talking-point file, hook skill, and enrichment source. At month-end, the review finds that story-led posts outperform product-positioning posts while one format consistently fails. The drafting and hook skills are updated to favor the supported pattern, and the next month's posts test the change.

Skill updates become traceable experiments grounded in published performance.

Common mistakes

Collecting metrics without provenance

Performance data alone cannot reveal which research, profile, or drafting component caused the result.

Optimizing on raw engagement

Metrics should be normalized and matched to the intended business or audience outcome.

Changing skills after every post

Immediate reactions to individual results create instability and encourage overfitting to noise.

Is it for you?

Best for

It is best for teams that publish frequently enough to accumulate comparable performance evidence.

Not ideal for

It is not ideal for low-volume publishing where monthly samples are too small to distinguish signal from noise.

From the transcript

And then it takes that performance data and every month I run a review and it actually makes the skills better, right?

Host · 03:30

So it's a skill that improves my skills.

Host · 24:00

So everything I showed you will get updated and improved each month based upon what's doing well, what's not doing well.

Host · 24:30

From the episode

My 11-Skill AI Content Team (Built in Claude Code)