Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Workflow for authoring and adapting AI-agent prompts: skills, agents, workflows, rules, etc.
.claude/skills/griddynamics-coding-agents-prompting-flow/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | 39% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 54% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 50% | 0% |
<coding-agents-prompting-flow>
<description_and_purpose> Orchestrates prompt authoring/adaptation via discover -> extract+intake -> blueprint -> for_each_prompt_loop(draft -> hardening -> edit) -> simulate -> validate. Every phase logs status in coding-agents-prompting-flow-state.md, Prompt Brief carries through all phases, and final output traces to request intent. </description_and_purpose>
<workflow_phases>
<prerequisites>
load-project-context, orchestration, hitlcoding-agents-prompt-authoring.agents/TEMP/<FEATURE>/coding-agents-prompting-flow-state file.</prerequisites>
<discover step="1" subagent="discoverer" role="Context discoverer" subagent_required_model="claude-sonnet-5, gpt-5.4-medium, gemini-3.1-pro, grok-4.5, gpt-5.6-terra">
Discovery Notes + Reference Set.coding-agents-prompting-flow-state.md.</discover>
<extract_intake step="2" subagent="prompt-engineer" role="Intent extractor" subagent_required_model="claude-opus-4-8, gpt-5.5-high, gemini-3.1-pro-high, gpt-5.6-sol">
Discovery Notes + Reference Set. Output: Prompt Brief + Open Questions.coding-agents-prompting-flow-state.md.Prompt Brief.</extract_intake>
<blueprint step="3" subagent="prompt-engineer" role="Blueprint Architect" subagent_required_model="claude-opus-4-8, gpt-5.5-high, gemini-3.1-pro-high, gpt-5.6-sol">
Prompt Brief. Output: Blueprint.coding-agents-prompting-flow-state.md.</blueprint>
<for_each_prompt_loop step="4" subagent="prompt-engineer" role="Prompt Author" subagent_required_model="claude-opus-4-8, gpt-5.5-high, gemini-3.1-pro-high, gpt-5.6-sol">
draft target prompts. Subagents must draft one individual prompt file or surgical changes to one file at-a-time: it must think thoroughly about each file first, then it provides the full structure of the file with specific grounded points each section should contain or change, then it validates with schemas requirements/suggestions, and only then it can generate actual file. Repeat for each file. ALSO draft means fully ready for review prompt, just not reviewed and approved! Aim newly created files to have small extensive coverage, clear concerns, while each rules is very smallPrompt Brief + Blueprint. Output: Draft Prompt Set + optional change-log.md in FEATURE PLAN folder.coding-agents-prompting-flow-state.md.</for_each_prompt_loop>
<for_each_prompt_loop step="5" subagent="prompt-engineer" role="Prompt reviewer and hardening" subagent_required_model="claude-opus-4-8, gpt-5.5-high, gemini-3.1-pro-high, gpt-5.6-sol">
hardening -> edit until pass criteria or HITL decision.Prompt Brief + Blueprint + Draft Prompt Set + prompt family information. Output: Prompt Set + optional change-log.md in FEATURE PLAN folder.coding-agents-prompting-flow-state.md.</for_each_prompt_loop>
<simulate step="6" subagent="prompt-engineer" role="Execution tracer" subagent_required_model="claude-opus-4-8, gpt-5.5-high, gemini-3.1-pro-high, gpt-5.6-sol">
Prompt Brief + Prompt Set. Output: Simulation Notes.coding-agents-prompting-flow-state.md.</simulate>
<validate step="7" subagent="prompt-engineer" role="Quality validator" subagent_required_model="claude-opus-4-8, gpt-5.5-high, gemini-3.1-pro-high, gpt-5.6-sol">
Prompt Brief + Blueprint + Candidate Prompt Set + Simulation Notes. Output: Final Prompt Set + Validation Pack (Checklist Results, Tests, Failure Modes, Traceability; persistent report optional in FEATURE PLAN folder as validation-report.md).coding-agents-prompting-flow-state.md and mark complete.</validate>
</workflow_phases>
<validation_checklist>
discover runs first and produces Discovery Notes + Reference Set.Prompt Brief is approved before blueprint starts.pa-adapt.md and keep source intent traceable through the target artifact.Prompt Brief is present as input in loop, simulation, and validation phases.draft -> hardening -> edit for each target prompt.Validation Pack includes checklist results, tests, failure modes, and traceability.</validation_checklist>
<pitfalls>
discover is skipped or delayed after intake.Prompt Brief is treated as optional in downstream phases.</pitfalls>
</coding-agents-prompting-flow>
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 31,382 | 3,455 | -89% | 1 | 1 | 0% | 5,183 | 2,382 | -54% | 0 | 0 | — |
case-02 | fail→fail | 34,253 | 9,289 | -73% | 1 | 1 | 0% | 6,221 | 3,412 | -45% | 0 | 0 | — |
case-03 | fail→fail | 31,981 | 11,356 | -64% | 1 | 1 | 0% | 5,361 | 3,271 | -39% | 0 | 0 | — |
case-04 | pass→pass | 7,527 | 6,584 | -13% | 1 | 1 | 0% | 1,131 | 2,857 | +153% | 0 | 0 | — |
case-05 | pass→pass | 4,611 | 12,989 | +182% | 1 | 1 | 0% | 849 | 4,139 | +388% | 0 | 0 | — |
case-06 | pass→fail | 7,539 | 19,075 | +153% | 1 | 1 | 0% | 1,172 | 4,627 | +295% | 0 | 0 | — |
case-07 | fail→fail | 17,993 | 12,293 | -32% | 1 | 1 | 0% | 2,886 | 3,904 | +35% | 0 | 0 | — |
case-08 | pass→pass | 13,606 | 5,202 | -62% | 1 | 1 | 0% | 2,168 | 2,738 | +26% | 0 | 0 | — |
case-09 | fail→pass | 14,288 | 6,508 | -54% | 1 | 1 | 0% | 2,121 | 2,941 | +39% | 0 | 0 | — |
case-10 | fail→pass | 11,582 | 5,508 | -52% | 1 | 1 | 0% | 1,835 | 2,820 | +54% | 0 | 0 | — |
case-11 | pass→pass | 29,022 | 2,308 | -92% | 1 | 1 | 0% | 2,321 | 2,239 | -4% | 0 | 0 | — |
case-12 | pass→pass | 9,388 | 4,080 | -57% | 1 | 1 | 0% | 1,404 | 2,613 | +86% | 0 | 0 | — |
case-13 | fail→fail | 17,463 | 9,961 | -43% | 1 | 1 | 0% | 2,520 | 3,464 | +37% | 0 | 0 | — |
case-14 | pass→pass | 10,145 | 4,556 | -55% | 1 | 1 | 0% | 1,541 | 2,604 | +69% | 0 | 0 | — |
case-15 | fail→pass | 11,537 | 2,409 | -79% | 1 | 1 | 0% | 1,822 | 2,189 | +20% | 0 | 0 | — |
case-16 | fail→pass | 9,563 | 4,863 | -49% | 1 | 1 | 0% | 1,503 | 2,671 | +78% | 0 | 0 | — |
case-17 | fail→pass | 12,085 | 3,858 | -68% | 1 | 1 | 0% | 1,681 | 2,514 | +50% | 0 | 0 | — |
case-18 | fail→pass | 8,092 | 2,956 | -63% | 1 | 1 | 0% | 1,275 | 2,322 | +82% | 0 | 0 | — |
case-19 | fail→pass | 7,966 | 1,865 | -77% | 1 | 1 | 0% | 1,150 | 2,165 | +88% | 0 | 0 | — |
case-20 | fail→pass | 15,283 | 3,931 | -74% | 1 | 1 | 0% | 2,485 | 2,496 | +0% | 0 | 0 | — |
case-21 | fail→pass | 15,608 | 12,096 | -23% | 1 | 1 | 0% | 2,403 | 3,705 | +54% | 0 | 0 | — |
case-22 | pass→pass | 12,821 | 5,336 | -58% | 1 | 1 | 0% | 1,857 | 2,678 | +44% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +36 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.