aios-prompt-compare

aios-prompt-compare is a skill for Claude Code, Codex from ArchSightLabs/archsight-aios. It costs 50 tokens per session (1,954 once invoked), scanned A, original, Apache-2.0.

An internal testing workflow for comparing prompts and coding-agent skills on the same input. It compares a weak prompt, a reusable stronger prompt, and the result from a real skill, while preserving the original outputs.

In plain words
What is it for?
Use it to run prompt regression tests, compare skill or model versions, decide whether a prompt should become a skill, and maintain test fixtures, run records, and scorecards.
Why use it?
It helps developers tell whether a prompt or skill gives more consistent, traceable, and reviewable results. It avoids treating one model response as proof of long-term quality.

Skill for Claude CodeCodex

Written for Claude Code and Codex: shipped in a Claude Code plugin, but also agents/openai.yaml present.

Part of the archsight-aios plugin — 33 skills shipped together

Good fit Use it to run prompt regression tests, compare skill or model versions, decide whether a prompt should become a skill, and maintain test fixtures, run records, and scorecards.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/archsightlabs/archsight-aios/aios-prompt-compare
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ArchSightLabs/archsight-aios --skill aios-prompt-compare
Clone the repo
git clone --depth 1 https://github.com/ArchSightLabs/archsight-aios

Made for: Claude Code, Codex.

Or install archsight-aios, the plugin that ships this one along with the rest of its 33 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for aios-prompt-compare

README.md
[![agentmods](https://agentmods.dev/badge/skills/archsightlabs/archsight-aios/aios-prompt-compare/github.svg)](https://agentmods.dev/skills/archsightlabs/archsight-aios/aios-prompt-compare)
Your own site
<a href="https://agentmods.dev/skills/archsightlabs/archsight-aios/aios-prompt-compare"><img src="https://agentmods.dev/badge/skills/archsightlabs/archsight-aios/aios-prompt-compare/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for aios-prompt-compare

Your own site · 80×15
<a href="https://agentmods.dev/skills/archsightlabs/archsight-aios/aios-prompt-compare"><img src="https://agentmods.dev/badge/skills/archsightlabs/archsight-aios/aios-prompt-compare.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 50 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,954 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00050 $0.01954
Opus 5 $0.00025 $0.00977
Sonnet 5 $0.00010 $0.00391
Haiku 4.5 $0.00005 $0.00195

Measured 12d ago against content hash 7cd543250459, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

aios-prompt-compare scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/aios-prompt-compare/SKILL.md · 181 lines

How it starts

The opening of the file, as written. The whole thing — 181 lines — stays where its author put it; the contents beside it link to each section on GitHub.

AIOS Prompt Compare

目标

以 Daedalus(AI 研发工程师)的方式组织 Prompt / Skill 效果对比,把同一输入下的弱提示词、便携强提示词和真实 Skill 触发结果拆成三栏评估,判断哪一类输出更稳定、更可复核、更值得沉淀为 Skill。

本 Skill 是内部评估和治理入口,不替代具体业务 Skill 执行,也不直接把评测结论当作生产可用性承诺。普通用户比较两份文档、两个版本或两个 AI 输出哪份更专业时,应使用 aios-compare,不要触发本 Skill。

适用场景

  • 开发者明确写出 aios-prompt-compare,并要做 Prompt / Skill 测试。
  • 对比 weakPromptprompts/basic-prompt.md$aios-* Skill 真实运行结果。
  • 判断一段提示词是否应升级为正式 Skill。
  • 复盘同一 fixture 在不同提示词、不同 Skill 或不同模型下的输出差异。
  • 检查输出是否遵守证据链、禁止结论、人工复核和脱敏边界。
  • 维护 prompts/evaluations/*fixtures.json、run pack、run results 和 scorecard。

不适用:

  • 普通用户比较两份文档、两个版本或两个 AI 输出哪份更专业;这类任务使用 aios-compare
  • 只想直接处理工程资料时,先使用对应业务 Skill。
  • 没有同一输入或可对齐输出时,不做横向优劣判断,只记录待补材料。
  • 不能把一次模型输出胜负当作长期质量结论。

输入

优先收集:

  • 对比目标:弱提示词、便携强提示词、真实 Skill、旧版 Skill、新版 Skill 或不同模型。
  • 同一份输入材料:脱敏文本、Markdown fixture、公开样例或用户提供资料。
  • 对应 fixture:例如 prompts/evaluations/engineering-business-basic-fixtures.json
  • 已生成的 run pack、run results、模型输出文件或三类原始输出。
  • scorecard 或评估维度:结构完整度、证据定位、边界安全、可执行性、复用性、人工复核分流。

原始输出保全

对比报告必须保留三类输出的原始正文,不能只写摘要。

最低要求:

  • 在分析前先建立 Raw Output Map,列出 weak、portable、skill-runtime 三类输出是否已提供、来源文件或运行记录、是否经过脱敏。
  • 在报告末尾增加 原始输出附录,分别放入 weak 原始输出portable 原始输出skill-runtime 原始输出
  • 每类原始输出必须用 fenced code block 包住,保持模型原始章节、表格、结论和措辞;只允许做必要脱敏,不允许改写成摘要。
  • 如果某一类输出缺失,必须在对应附录写 未提供原始输出,并在结论中说明本次对比证据不足。
  • 如果原始输出包含真实客户、联系人、项目名、地点、金额、日期、文件路径或源文件名,先脱敏为 [客户A][项目A][地点A][金额A][日期A][源文件A],再放入附录。

摘要、scorecard 和沉淀判断只能基于这些原始输出得出;不能凭记忆、推测或二次转述补写原始输出。

三栏比较模式

默认使用三类输出,不要混在一个结论里:

  1. weak:弱提示词结果。通常来自 fixture 中的 weakPrompt,用于暴露随口问的失败模式。
  2. portable:便携强提示词结果。通常来自 skills/*/prompts/basic-prompt.md,用于验证无 Skill runtime 时的最低可用版本。
  3. skill-runtime:真实 Skill 结果。必须来自宿主工具按 $aios-* 或自动 Skill 触发机制执行后的输出,而不是简单把 SKILL.md 当普通 prompt 粘贴。

如果当前只有 weak/basic 两类结果,明确标注 skill-runtime: 未提供,不要假装完成了 Skill 运行对比。

工作流

  1. 明确对比对象和输入是否一致;输入不一致时先停止横向比较。
  2. 建立 Run Map:记录 caseId、skillId、输入来源、promptSource、模型、运行时间和输出文件。
  3. 建立 Raw Output Map:确认 weak、portable、skill-runtime 三类原始输出是否存在、是否脱敏、是否同源。
  4. 分别读取 weak、portable、skill-runtime 三类原始输出;缺失时停止声称完整三栏对比。
  5. 按统一 scorecard 逐项评分:结构完整度、证据追溯、边界安全、可执行动作、模板复用、人工复核分流。
  6. 标出失败模式:编造事实、跳过资料状态判断、越权下结论、缺少 Evidence、无法落地到责任人或台账。
  7. 判断沉淀方向:保留普通提示词、强化 portable prompt、升级 / 修订 Skill,或补 fixture / scorecard。
  8. 输出原始输出附录和下一步验证命令或待补材料。

Read the full file on GitHub · 181 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 181 lines · 50 tokens per session scan A 7cd543250459

Subscribe to this mod's changes

aios-prompt-compare is a skill published in the GitHub repository ArchSightLabs/archsight-aios (15 stars, last pushed 15d ago), licensed Apache-2.0. It adds 50 tokens to every session and 1,954 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

advanced-evaluation

This skill should be used when the user asks to "implement LLM-as-judge", "compare model outputs", "create evaluation rubrics", "mitigate evaluation bias", or mentions direct scoring, pairwise comparison, position bias, evaluation pipelines, or automated quality assessment.

sickn33/agentic-awesome-skills · 59 tokens

ai-engineering-toolkit

6 production-ready AI engineering workflows: prompt evaluation (8-dimension scoring), context budget planning, RAG pipeline design, agent security audit (65-point checklist), eval harness building, and product sense coaching.

sickn33/agentic-awesome-skills · 47 tokens

darwinian-evolver

Evolve prompts/regex/SQL/code with Imbue's evolution loop.

NousResearch/hermes-agent · 22 tokens

ai-wrapper-product

Expert in building products that wrap AI APIs (OpenAI, Anthropic, etc. ) into focused tools people will pay for. Not just "ChatGPT but different" - products that solve specific problems with AI.

sickn33/agentic-awesome-skills · 47 tokens

ai-product

Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production.

sickn33/agentic-awesome-skills · 28 tokens

promptfoo-evaluation

Configures and runs LLM evaluation using Promptfoo framework. Use when setting up prompt testing, creating evaluation configs (promptfooconfig.yaml), writing Python custom assertions, implementing llm-rubric for LLM-as-judge, or managing few-shot examples in prompts. Triggers on keywords like "promptfoo", "eval", "LLM…

daymade/claude-code-skills · 86 tokens