← AirPrompterCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
changed
changed
changed
changed
added
Update to AirPrompter
Snapshot Oct 10, 2026 · 06:02 UTC · version 1.1.0
Package or technical metadata updated
Package contents changed in 4 files: .codex-plugin/plugin.json, skills/airprompter/SKILL.md, skills/airprompter/references/prompt-authoring.md, …. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
Before
126bb670647531a1cfa5ebb4885bcbd315c6474b58cba180fe0fce3ec23a972c
After
440af0e61718981ea1b4d00930a982d582a9f710cf5eaf2512e6b45b65195d37
Package file
Before
2444
After
2274
Package file
Before
fd0e74c90dbda9d4b99a29f54e887f1f83727a8bebb94692d8dfe5ca8236056e
After
1ca24927df26211850071cd3ac066007a96ddbf5bdd67406e217a7b20f088565
Package file
Before
4161
After
5303
Compare saved observations
Download comparison JSONChanged files
skills/airprompter/references/prompt-authoring.md
--- before +++ after @@ -22,6 +22,9 @@ - Include output expectations when the task needs a format. - Avoid hard-coding one-off content unless the user is intentionally saving a one-off prompt. +- Stay at or below 4,000 characters, use a 3-8 word title, and include a + one-sentence description. +- State output format, tone, and the tightest useful length or item limit. ## Create A Workflow @@ -33,6 +36,37 @@ - Allow multiple steps with the same type, such as research, refine, research, audit, finalize. - Ask before saving if the destination or playbook is ambiguous. +- Use one prompt when a single coherent responsibility can accomplish the North + Star without becoming overloaded. Use a workflow when intermediate outputs + add value. +- Keep each prompt or workflow step cohesive, bounded, independently testable, + and responsible for one meaningful output or decision. +- Split at distinct expertise, tool, input, output-contract, evaluation, retry, + or approval boundaries. Combine only pass-through, restatement, or + reformatting steps. Never merge independent responsibilities merely to reduce + step count. There is no fixed maximum. +- Give every step promptType, outputType, platforms, categories, and an explicit + output contract. Give the workflow the final deliverable's outputType. +- Reference consumed prior output in prose; never use `{{previous_output}}`. + +### AirPrompter planning and host authoring + +Call `plan_draft` before authoring a new prompt or workflow. It deterministically +returns a step plan and a bounded set of questions, with saved preferences +already applied where possible. Present its unanswered questions verbatim as +A/B/C/D choices and collect letters plus any free text. Then call +`generate_draft` with the plan and answers. It returns the contract and +authoring brief for the calling agent; it does not write the prompt prose. + +Author within the thresholds above, teach the chain back in plain language, and +apply corrections. Save once with `creationRouting.mode: host_planned` and a +one-paragraph `interviewSummary`. The planning and brief tools are read-only, +available on every tier, call no model, and consume no credit. + +Use `improve_workflow` to inspect an existing saved workflow. It returns a +deterministic standards audit and structural questions without changing the +workflow. After the user accepts revisions, author them in the calling agent and +persist them through `update_workflow` or `update_prompt`. ## Update Prompts Or Workflows
Full technical diff · 7 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
BEFORE
"126bb670647531a1cfa5ebb4885bcbd315c6474b58cba180fe0fce3ec23a972c"
AFTER
"440af0e61718981ea1b4d00930a982d582a9f710cf5eaf2512e6b45b65195d37"
changed /files/.codex-plugin~1plugin.json/size
BEFORE
2444
AFTER
2274
changed /files/skills~1airprompter~1SKILL.md/sha256
BEFORE
"fd0e74c90dbda9d4b99a29f54e887f1f83727a8bebb94692d8dfe5ca8236056e"
AFTER
"1ca24927df26211850071cd3ac066007a96ddbf5bdd67406e217a7b20f088565"
changed /files/skills~1airprompter~1SKILL.md/size
BEFORE
4161
AFTER
5303
changed /files/skills~1airprompter~1references~1prompt-authoring.md/sha256
BEFORE
"9051b5167fc23405746f1b0921f2dca3d7654ed3270826af0cc01596ddeea06c"
AFTER
"04ead8c2dc93978826f49bdfcd73f9b3a6577cade7f4c8e6fa372d5003cbed53"
changed /files/skills~1airprompter~1references~1prompt-authoring.md/size
BEFORE
2524
AFTER
4591
added /files/skills~1airprompter~1references~1skill-import.md
BEFORE
Field was absent
AFTER
{
"sha256": "984204bd787d87ffe61984b6fbbba7721779387eba97186606634428e7b2eaaa",
"size": 1514
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "08717b32f8681380d3782da2a9403d551dec429c5889fbbb0ff16ba0a141aa6a",
"size": 127
},
".codex-plugin/plugin.json": {
"sha256": "440af0e61718981ea1b4d00930a982d582a9f710cf5eaf2512e6b45b65195d37",
"size": 2274
},
"skills/airprompter/SKILL.md": {
"sha256": "1ca24927df26211850071cd3ac066007a96ddbf5bdd67406e217a7b20f088565",
"size": 5303
},
"skills/airprompter/agents/openai.yaml": {
"sha256": "4acbb4dfcca3a77cc25e9b67246e4006a4dd7976b37d2d4829ccde3b879f5874",
"size": 218
},
"skills/airprompter/references/ambiguity-handling.md": {
"sha256": "530a2a2984ab217ebda9db66a6161a2c8000bef86327287613bdd3b57dca0673",
"size": 1156
},
"skills/airprompter/references/image-workflows.md": {
"sha256": "6f4cd0aaaa70bdbd1c97e0a6522bc55c38d31e07d3fc7a06f87ff5d941b1eddd",
"size": 1528
},
"skills/airprompter/references/prompt-authoring.md": {
"sha256": "04ead8c2dc93978826f49bdfcd73f9b3a6577cade7f4c8e6fa372d5003cbed53",
"size": 4591
},
"skills/airprompter/references/run-context-continuation.md": {
"sha256": "7aeb73fcb4b2b5662d251774a9ae7dbef8d579d7c7c3f01ccf4f380c5763ecea",
"size": 1369
},
"skills/airprompter/references/setup-diagnostics.md": {
"sha256": "6ed5a2169e84729d0319a65954d15f3c0ea7f92218bfdca14eafdc853118954a",
"size": 2783
},
"skills/airprompter/references/skill-import.md": {
"sha256": "984204bd787d87ffe61984b6fbbba7721779387eba97186606634428e7b2eaaa",
"size": 1514
},
"skills/airprompter/references/workflow-execution.md": {
"sha256": "3bb89bc21b7a87f503c3ae6d20356cae9eee740a5879e2989608a93ef5d02077",
"size": 3500
}
}
}SHA-256 of public snapshot: 532d365112d079fdaff6eddc9d99647c33fc3e68cbc665498d1072cc06aa3940