本文へ移動
cccskills
無料GitHub で公開

prompt-set-qa

Gate a prompt universe for schema and provenance completeness, target or campaign contamination, evidence entailment, naturalness, one-concept clarity, architecture consistency, aided status, answer leakage, and semantic duplicates. Use after realistic prompt generation and before human panel selection.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md6.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Prompt Set QA

Decide pass, revise, quarantine, or reject. Do not quietly repair upstream work.

This skill inherits the ethical floor from skills/ETHICS.md. It enforces anti-hallucination, provenance, blinding, and decay-aware review. Anti-spray and human-send are not applicable.

Inputs

Require:

  • prompt_universe.json;
  • prompt_architecture.json;
  • evidence excerpts and source metadata;
  • the versioned contamination register;
  • deterministic normalization, lexical scan, exact-hash, and similarity-pair results;
  • optional blind human decisions.

Reject inputs that include baseline visibility, current rankings, target performance, answer-derived target pages, or selectors' preferred outcomes.

Run deterministic checks first

Check:

  1. schema and provenance completeness;
  2. unique IDs and resolved references;
  3. target, product, domain, people, slogan, proprietary-category, campaign, flattering-claim, and competitor terms;
  4. forbidden answer-derived fields;
  5. Unicode normalization, language, length, and one-concept shape;
  6. exact normalized hashes;
  7. lexical similarity candidate pairs;
  8. embedding pairs when a fixed model/version is available;
  9. architecture coverage, budget, and aided/lane consistency.

Deterministic target or campaign matches are hard failures in unaided core prompts. B0 target aliases pass only through a declared allowed exception. Embedding similarity may nominate a pair; it may never auto-delete.

Review semantically

For each candidate, judge:

  • evidence-to-prompt entailment;
  • naturalness and role/locale authenticity;
  • whether both variants preserve one canonical intent;
  • proximity, journey, act, expected-answer, and aided-status consistency;
  • commercial leading or recommendation forcing;
  • semantic slogan or flattering-claim leakage;
  • whether answer-derived language entered core;
  • whether a similar prompt changes a material constraint.

Protect differences in locale, persona, material constraint, competitor-aided status, information act, journey, and expected answer. Merge only when the job, journey, constraints, and answer kind are materially the same.

Archive every removed variant with evidence and reason.

For health, legal, financial, safety, or other high-stakes domains, keep the prompt inside the measured navigation or information boundary. Quarantine prompts that ask the model to diagnose, determine personal suitability, prescribe, or make another professional judgment unless that judgment is explicitly in scope with qualified review. If a response may contain such advice, code it only under the declared answer-framing rubric; never score the advice as professionally correct without a separate validated protocol.

Decision rules

  • pass: supported, natural, correctly classified, uncontaminated, and not redundant.
  • revise: wording can change without altering upstream facts or cell meaning; route the request to realistic-prompt-generation.
  • quarantine: potentially useful but grade D, answer-derived, semantically suspicious, locale-unreviewed, or awaiting evidence/human decision.
  • reject: contaminated, unsupported, materially leading, wrong cell, permission failure, or irreparable duplicate.

QA must not:

  • invent a source, job, ICP, prevalence, or weight;
  • change the architecture to rescue a prompt;
  • rewrite a problem into a product recommendation;
  • select based on target performance;
  • resolve a disputed core/locale/high-weight decision without a human.

Contamination register

Use:

target_terms:
  brands: []
  products: []
  domains: []
  people: []
  slogans: []
  proprietary_categories: []
  campaign_terms: []
  flattering_claims: []
competitor_terms: []
allowed_exceptions:
  - band: B0_direct_brand_product
    term_classes: [brands, products]

Run normalized, token, fuzzy, and semantic checks. Ordinary shared words may be legitimate; semantic flags require a recorded human or high-confidence review decision.

Output

Give the human a Markdown QA report first:

  • accepted/revise/quarantine/reject counts;
  • contamination failures by class;
  • duplicate merges/splits and protected differences;
  • coverage gaps created by rejection;
  • every disputed core or locale decision for Gate 3.

Then write prompt_qa.json:

{
  "schema_version": "1.0.0",
  "artifact_id": "qa-<stable-slug>",
  "created_at": "RFC3339",
  "created_by": "declared agent or human",
  "source_manifest_hash": null,
  "warnings": ["hash_not_computed: compute source_manifest_hash before freeze"],
  "baseline_fields_blinded": true,
  "decisions": [
    {
      "candidate_id": "prompt-001a",
      "status": "pass | revise | quarantine | reject",
      "rule_results": [
        {
          "rule_id": "no-target-term-unaided",
          "status": "pass | fail | review",
          "evidence": []
        }
      ],
      "duplicate_decision": {
        "canonical_cell_id": "cell-001",
        "action": "retain_variant | merge_exact | merge_semantic | split"
      },
      "route_to": "realistic-prompt-generation | prompt-proximity-architecture | buyer-job-intent-analysis | human_gate_3 | null",
      "reason": "Specific evidence-bound reason",
      "review_confidence": "high | medium | low"
    }
  ],
  "accepted_candidate_ids": ["prompt-001a"],
  "counts": {
    "total_candidates": 1,
    "pass": 1,
    "revise": 0,
    "quarantine": 0,
    "reject": 0,
    "accepted": 1
  },
  "gate_status": "ready_for_human_review | needs_revision | stop_permission_failure"
}

Keep every candidate, including rejected drafts, in prompt_universe.json. Emit exactly one decision for every universe candidate and no unknown decision IDs. Derive accepted_candidate_ids and counts from the final decision array in one pass: accepted IDs equal exactly the pass IDs, and every status count plus total_candidates must reconcile. If they do not, the output is invalid; recording the discrepancy in a warning or change ledger does not make it handoff-ready.

Handoff

Human Gate 3 approves core/aided/campaign partitions and disputed decisions while still blind to baseline visibility. Pass only approved candidate IDs and the full rejection ledger to ai-visibility-panel-design.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights, randomization, uncertainty, refresh rules, and campaign controls. Use after prompt QA or when revising an existing panel.

日本語の概要は準備中です。原文の説明を表示しています。

elvisun/newsjack1,5462026年10月11日 更新

Audit, question, suggest, or fact-preservingly revise a press release, blog post, contributed article, or expert explainer so AI answer systems can more easily retrieve, understand, quote, and cite its useful information. Use when someone asks for AI visibility, AI search, answer-engine, AEO, GEO, AI Overview, or ChatGPT citation optimization of supplied writing; when they want an evidence-aware pre-publication audit; or when another Newsjack workflow needs a prose-level AI-discoverability pass. Do not use as a technical SEO audit, rank tracker, publishing system, or promise of rankings, mentions, citations, traffic, or coverage.

日本語の概要は準備中です。原文の説明を表示しています。

elvisun/newsjack1,5462026年10月11日 更新

Turn a company update into 3-7 structurally distinct, journalist-shaped story angles. Runs the fact through proven newsroom lenses (perspective, abstraction, news values, data, contrarian, news peg) and refuses rephrasings, invented facts, named-journalist guesses, and AI-marketing slop.

日本語の概要は準備中です。原文の説明を表示しています。

elvisun/newsjack1,5462026年10月11日 更新

Research any company, product, or service from a URL plus description and build a comprehensive, evidence-bound AEO/GEO/AI-visibility prompt panel across buyer jobs, information acts, journey states, B0-B5 proximity, aided status, roles, locales, variants, partitions, surfaces, and measurement lanes. Use when a user wants prompts to track in ChatGPT, Claude, Gemini, Perplexity, AI search, or answer engines; wants an AI-visibility measurement design; or needs a versioned panel rather than an SEO keyword list.

日本語の概要は準備中です。原文の説明を表示しています。

elvisun/newsjack1,5462026年10月11日 更新

Recover source-bound buyer jobs, struggling moments, desired progress, forces, workarounds, information acts, journey states, criteria, constraints, roles, locales, and authentic language. Use on approved ICP hypotheses plus customer, search, review, forum, procurement, support, or public-market evidence before designing an AI-visibility prompt architecture.

日本語の概要は準備中です。原文の説明を表示しています。

elvisun/newsjack1,5462026年10月11日 更新

Turn a user-owned coverage CSV and reviewed press-clip captures into an honest, source-linked earned-media dashboard and a motion-designed highlight reel (MP4) that scrolls each real article to the client's sentence and highlights it. Use for coverage reports, earned-media dashboards, campaign recaps, or coverage videos; requires local files and composes press-clip instead of scraping articles itself.

日本語の概要は準備中です。原文の説明を表示しています。

elvisun/newsjack1,5462026年10月11日 更新

elvisun のスキルをすべて見る

このスキルの問題を報告する