Skill: Smoke-test brevity/efficiency prompt block
Description: 21 workflows (mostly smoke-*.md engine-conformance tests) each embed a near-identical prompt paragraph instructing the agent to keep outputs extremely short and concise ("IMPORTANT: Keep all outputs extremely short and concise. Use single-line responses where possible. No verbose explanations."), sometimes expanded into a longer "CRITICAL EFFICIENCY REQUIREMENTS" bullet list.
Current usage
- 21 workflows match this pattern verbatim or near-verbatim, including:
smoke-copilot.md, smoke-claude.md, smoke-codex.md, smoke-crush.md, smoke-cursor.md, smoke-gemini.md, smoke-goose.md, smoke-kiro.md, smoke-opencode.md, smoke-pi.md, smoke-pydantic.md, smoke-aider.md, and several smoke-copilot-* variants (aoai-apikey, aoai-entra, arm, auto, mai, sdk, small), plus smoke-create-cross-repo-pr.md / smoke-update-cross-repo-pr.md.
- None of these currently import a shared file for this guidance; each hardcodes the sentence/paragraph in its prompt body.
- A related but distinct shared file,
shared/keep-it-short.md, already exists but is not used by these smoke workflows and has slightly different wording/purpose (general conciseness + emoji skill), so it isn't a drop-in replacement without adjustment.
Proposed shared component
shared/smoke-test-brevity.md — a focused prompt fragment (not full frontmatter) with the standard "keep outputs extremely short" instruction plus the bullet-list efficiency requirements, sized specifically for smoke/conformance tests where token cost per run matters (they run frequently in CI).
Estimated impact
- 21 workflows affected
- ~3-8 lines saved per workflow => roughly 100+ lines saved, plus consistent wording that's easy to update in one place
- Maintenance benefit: smoke tests are numerous and low-risk to update centrally; a wording tweak (e.g., adding a new efficiency rule) currently requires touching 21 files
Migration plan
- Create
shared/smoke-test-brevity.md capturing the common short-output instruction, reconciling minor wording differences into one canonical version.
- Update the 21 identified
smoke-*.md workflows to imports: [shared/smoke-test-brevity.md] and remove the inline duplicate paragraph.
- Run
make recompile and diff a sample of .lock.yml files to confirm no semantic change to compiled prompts.
- Consider consolidating with
shared/keep-it-short.md in a follow-up if wording converges.
Example usage
imports:
- shared/smoke-test-brevity.md
Priority: High (21 workflows, low extraction complexity — plain prompt text, no frontmatter merge concerns).
Generated by 🔍 Workflow Skill Extractor · auto · 60.3 AIC · ⌖ 3.43 AIC · ⊞ 7K · ◷
Skill: Smoke-test brevity/efficiency prompt block
Description: 21 workflows (mostly
smoke-*.mdengine-conformance tests) each embed a near-identical prompt paragraph instructing the agent to keep outputs extremely short and concise ("IMPORTANT: Keep all outputs extremely short and concise. Use single-line responses where possible. No verbose explanations."), sometimes expanded into a longer "CRITICAL EFFICIENCY REQUIREMENTS" bullet list.Current usage
smoke-copilot.md,smoke-claude.md,smoke-codex.md,smoke-crush.md,smoke-cursor.md,smoke-gemini.md,smoke-goose.md,smoke-kiro.md,smoke-opencode.md,smoke-pi.md,smoke-pydantic.md,smoke-aider.md, and severalsmoke-copilot-*variants (aoai-apikey, aoai-entra, arm, auto, mai, sdk, small), plussmoke-create-cross-repo-pr.md/smoke-update-cross-repo-pr.md.shared/keep-it-short.md, already exists but is not used by these smoke workflows and has slightly different wording/purpose (general conciseness + emoji skill), so it isn't a drop-in replacement without adjustment.Proposed shared component
shared/smoke-test-brevity.md— a focused prompt fragment (not full frontmatter) with the standard "keep outputs extremely short" instruction plus the bullet-list efficiency requirements, sized specifically for smoke/conformance tests where token cost per run matters (they run frequently in CI).Estimated impact
Migration plan
shared/smoke-test-brevity.mdcapturing the common short-output instruction, reconciling minor wording differences into one canonical version.smoke-*.mdworkflows toimports: [shared/smoke-test-brevity.md]and remove the inline duplicate paragraph.make recompileand diff a sample of.lock.ymlfiles to confirm no semantic change to compiled prompts.shared/keep-it-short.mdin a follow-up if wording converges.Example usage
Priority: High (21 workflows, low extraction complexity — plain prompt text, no frontmatter merge concerns).