본문으로 건너뛰기
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.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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.6천2026년 10월 20일 업데이트

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.6천2026년 10월 20일 업데이트

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.6천2026년 10월 20일 업데이트

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.6천2026년 10월 20일 업데이트

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.6천2026년 10월 20일 업데이트

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.6천2026년 10월 20일 업데이트

elvisun의 스킬 모두 보기

이 스킬의 문제 신고