بنقرة واحدة
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