Skip to main content

Side project: I developed constraint-first prompting in my own work and conversations first, then froze the 4-D flow and a 6-part anatomy into a skill; AI drafts inside rails I set.

  • Agent Skills
  • Prompting

Case study

Prompt Architect

Case study

01 ยท Context

Prompts that felt sharp, then fell apart.

I kept writing prompts that felt sharp in the moment and fell apart the next week. The failure was not the model โ€” it was me. I had no repeatable way to fix role, constraints, and output shape before I asked for words.

I developed Prompt Architect to resolve this once and for all by applying constraint-first prompting in my own work and my own conversations first. I drew on a wide range of AI-related material online โ€” structured guidelines, documentation, and community threads about getting real work out of tools. I kept what survived contact with my own use and dropped the rest. I distilled what remained into one cohesive, practical approach that makes sense when you run it, not when you admire it. Only then did I freeze it into a skill โ€” the 6-part anatomy and 4-D flow as the fence, execution underneath.

The question I answered before writing a line of SKILL.md:

Lock the 6-part anatomy and the 4-D order first. Let AI draft inside those rails, never redefine them.

What must stay fixed so AI can run fast without rewriting the rules every session?

02 ยท How it was built

Decisions that kept AI inside rails I set.

01
Before generation

Structure before prose

I locked the structure first.

I locked the 6 anatomy headings and the 4-D order into SKILL.md โ€” after distilling many threads into one approach that had already survived my own use. Only after that did I let the model draft explanations and examples under each heading. The rule was clear: structure before prose.

02
Human

What I refused to outsource

Judgment calls stayed mine.

I decided what counts as a stop condition, what belongs in Output versus Task, and which failure modes matter for this skill. Those calls shape how the model behaves when a user is vague โ€” I did not delegate them to a first draft.

03
AI

Delivery, not direction

What the model did well.

Once the rails were set, AI filled sections, tightened wording, and surfaced edge cases in tables I had already defined. Execution โ€” focused on delivery, not direction.

04
Cut

Cut, don't admire

Trimming drift.

I cut anything that sounded like generic prompt advice or bloated the skill into a blog post. The skill mirrors a design language: opinionated, bounded, reusable.

03 ยท In practice

The decision that made the skill survive the next session.

Systems thinking

Structure locked before AI touched the content.

Task

Needed a repeatable prompt framework โ€” not another collection of tips.

Issue

Letting AI draft the structure leads to generic prompt advice that reads well but doesn't survive real use.

Insight

The 6-part anatomy and 4-D flow are product decisions, not copy decisions. They define behaviour, not words.

Decision

Locked the headings and section order into SKILL.md first. Only then let the model draft explanations and examples under each fixed heading.

Outcome

Structure before prose. The skill mirrors a design language: opinionated, bounded, reusable. No drift between sessions.

04 ยท Implementation

Where AI entered, and where judgment stayed mine.

Design

Where AI entered

  • โ€”After headings and section order were fixed, AI drafted body copy, examples, and platform notes under each locked heading.
  • โ€”Iteration stayed inside the same file shape โ€” no surprise sections, no alternate frameworks sneaking in.
  • โ€”When text drifted toward motivational fluff, I deleted it. The skill is operational, not inspirational.

Where judgment stayed mine

  • โ€”Choosing the Agent Skill format and file layout โ€” what ships as the contract.
  • โ€”Defining BASIC versus DETAIL modes and what each may skip โ€” that is product behaviour, not copy.
  • โ€”Naming failure modes in the anatomy table โ€” what "weak" looks like per section.

05 ยท Results & Metrics

A portable skill that survives the next session.

2

Distribution formats โ€” Skill for workflows, standalone paste-block for any AI tool.

1

Portable SKILL.md artifact with locked framework headings.

6

Anatomy headings fixed before any AI drafting.

4-D

Flow locked as the operating order.

06 ยท Trade-offs & Learnings

What constraint-first prompting taught.

โ€” Proof that skills mirror boundaries, not templates: the anatomy and flow are product decisions, not copy decisions.

โ€” Constraint-first prompting only works once you've run it on your own work โ€” the skill freezes what already survived, it doesn't invent it.

AI drafts inside rails I set.

Structure before prose โ€” skills mirror boundaries, not templates.