一键导入
specificity-judge
Score whether each task is specific enough for autonomous, one-shot, production-ready execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Score whether each task is specific enough for autonomous, one-shot, production-ready execution.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Orchestration skill: chains the full ADLC Build Loop. PRD → Brief → Council → Scaffold → Codegen → LDD → TDD → Council → PR. Use when implementing a new feature end-to-end.
Generate a bounded, schema-valid goal prompt from one validated Build Brief task for zero-context external execution.
Applicability-aware Definition of Done checklist. Core checks apply to every task; overlay checks activate only when the applicability manifest says the surface exists. Binary verification — pass or fail. Triggers at Phase 4 completion and Phase 5 entry.
Reviews code changes for understanding, blast radius, state, secrets, assumptions, and explainability. Produces a blocking comprehension artifact when implications are unclear.
Resolve ambiguous triage outcomes in the middle confidence band.
Self-improving skill system. Captures diffs between agent output and human edits, distills patterns into rules, writes them back to skill files. Makes Build and Fix loops better over time.
| name | specificity-judge |
| description | Score whether each task is specific enough for autonomous, one-shot, production-ready execution. |
| contract_version | 1.0.0 |
| side_effect_profile | read_only |
| activation | {"mode":"judgement","consumes_manifest":true,"model_class":"fast_judge","cost_guard":{"max_tokens_per_call":900,"expected_calls_per_run":4}} |
Run this at Eval Council Gate 0 after schema validation succeeds.
For each task provide:
artifact_typedecision_contractreference_implfiles_to_modifyfiles_to_createmodule_plantask_sizingtech_debt_boundariescompatibility_contractevidence_responsibilitiesdefinition_of_donedependenciesverification_spec.primary_verifiertarget_files and expected_failure_mode{
"task_id": "TASK-001",
"score": 0.74,
"rationale": "The task names files and a verifier, but the acceptance criteria still leave rollback evidence implicit.",
"failing_signals": ["missing_compatibility_contract", "ambiguous_user_path"]
}
score >= 0.8 -> pass0.6 <= score < 0.8 -> warnscore < 0.6 -> revise with low_specificitytarget_files, missing expected_failure_mode, and verifier targets that do not pin the intended behavior.decision_contract.status == unresolved or decision_contract.blocks_implementation == true. Those must be decision gates, not executable tasks.verification_predicate or measurable_post_condition; a criterion whose only check is that text, a file, or a JSON key exists is not specific.docs/solutions/predicate-library.json and apply each rule as an active checklist item. Violations should cite the matching PRED-* rule ID.scope_lock_epic may lock context, but an implementation task must own the executable work. The same behavior should not be executable in both.tech_debt_boundaries, compatibility_contract, evidence_responsibilities, or definition_of_done; these are one-shot production readiness fields, not optional prose.verification_predicates, and concrete compatibility_evidence_refs. "Backward compatible" is not specific unless the predicate and evidence path say how it will be proven.module_plan is missing or too vague for a cold-start coding agent to implement without inventing structure. A required plan must name the concrete files, one responsibility per file, pure/impure boundaries, capabilities, and the write-first architecture test.task_sizing is missing, marks split_decision.required=true, or declares multiple modules without either one coherent structured file-set or an atomic_cross_module reason. Require a module plan for code-module creation or when the sizing basis explicitly cites it; coherent non-code file sets may keep it not applicable. Oversized-but-atomic work can pass when the atomic reason explains why the work cannot split safely; file size, line count, or SLOC alone are never valid readiness criteria.fast_judge is unavailable for the active runtime, emit stuck with reason specificity_judge_unavailable.unresolved_type1_in_implementationmissing_artifact_typeparent_child_duplicate_scopeunresolved_dependency_aliasmissing_reference_implmissing_target_filesmissing_expected_failure_modemissing_tech_debt_boundariesmissing_compatibility_contractmissing_compatibility_surfacemissing_compatibility_verification_predicatesmissing_compatibility_evidence_refsgeneric_compatibility_claimmissing_evidence_responsibilitiesmissing_definition_of_donemissing_module_planvague_module_planmissing_task_sizingtask_split_requiredbroad_change_surfacesize_only_split_or_passmissing_validation_taskacceptance_criterion_missing_verification_predicateacceptance_criterion_presence_only_predicateproof_criterion_missing_substance_floorcriterion_payload_class_mismatchpredicate_library_violationambiguous_user_pathambiguous_failure_mode