All skills
imbad0202 avatar

/academic-pipeline

@6ecfa4f

Orchestrator for the full academic research pipeline: research -> write -> integrity check -> review -> revise -> re-review -> re-revise -> final integrity check -> finalize. Coordinates deep-research, academic-paper, and academic-paper-reviewer into a seamless 10-stage workflow with mandatory, coverage-bounded integrity checks, two-stage peer review, and auditable quality-assurance artifacts. Triggers on: academic pipeline, research to paper, full paper workflow, paper pipeline, end-to-end paper, research-to-publication, complete paper workflow, 연구부터 논문까지, 연구 주제 설정부터 논문 완성까지, 논문 전체 워크플로, flujo de trabajo académico, investigación a artículo, flujo completo de artículo, pipeline de investigación completa, publicación de investigación, flujo de trabajo completo del artículo.

Use this Skill: https://skilld.dev/gh/imbad0202/academic-research-skills/academic-pipeline

This session only. Nothing lands on disk.

referencesscore_trajectory_protocol.md

≈979 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Criterion Trajectory Protocol

Compatibility filename: score_trajectory_protocol.md Status: design contract, not wired to a current machine producer Current runtime: pipeline_orchestrator_agent performs the narrative, criterion-local regression check below; it does not emit a trajectory object Future carrier: Stage 3' Schema 6 field or a closed, validated sidecar

Purpose

Tracks whether a revision improved, preserved, or weakened each named review criterion. The protocol compares evidence-anchored categorical judgements; it does not calculate rubric scores, numerical deltas, or a paper-quality ranking.

Comparison rule

In a future typed implementation, compare the previous and current record for every applicable universal dimension:

Field Allowed values / content
previous_judgement EXCEEDS, MEETS, PARTLY_MEETS, DOES_NOT_MEET, or NOT_ASSESSED
current_judgement same enum
change IMPROVED, UNCHANGED, REGRESSED, or NOT_COMPARABLE
previous_evidence anchors supporting the earlier judgement
current_evidence anchors supporting the current judgement
rationale why the criterion is improved, unchanged, regressed, or not comparable
decision_bearing whether the change affects the current recommendation, with a reason

change is a reasoned, criterion-local comparison. Do not infer it by assigning hidden numbers to judgement labels. Use NOT_COMPARABLE when criteria, target venue, article type, manuscript scope, or available evidence changed materially.

Regression handling

A REGRESSED item triggers a MANDATORY checkpoint when it is decision-bearing or when its evidence shows a new material weakness. Present:

  1. the criterion and previous/current evidence;
  2. the rationale for regression and its decision impact;
  3. whether the change was an intentional trade-off; and
  4. options to proceed with an explicit limitation, make a targeted fix, or restore the affected revision.

No fixed numerical tolerance determines regression. A presentation-only change must not be promoted into a substantive regression, and a newly exposed core flaw must not be softened because other criteria improved.

Early stopping

Early stopping is eligible only when:

  • no P0 issue remains;
  • no unresolved decision-bearing regression remains;
  • no applicable criterion has a substantive status change requiring another revision; and
  • the author has no outstanding required action under the active revision contract.

The orchestrator must explain these conditions narratively. Label counts and reviewer agreement counts are not substitutes for that explanation.

Proposed Stage 6 reporting (not current output)

### Criterion Trajectory

| Dimension | Previous judgement | Current judgement | Change | Evidence and rationale | Decision bearing? |
|---|---|---|---|---|---|
| Originality | PARTLY_MEETS | MEETS | IMPROVED | <anchors and reason> | no |
| Methodological Rigor | MEETS | PARTLY_MEETS | REGRESSED | <anchors and reason> | yes |
| ... | ... | ... | ... | ... | ... |

Unresolved decision-bearing regressions: <list or none>
Early-stop eligible: <yes/no, with criterion-bound explanation>

Compatibility

No current producer emits criterion_trajectory. A legacy score_trajectory or experimental criterion_trajectory field may be preserved when reading an older artifact, but it is historical metadata only: do not recompute it, compare it with current judgements, map it to a decision, or emit it as a current workflow result. Current checkpoints compare named criteria narratively and use NOT_COMPARABLE whenever a valid comparison cannot be made.

Reference

This replaces the former score-delta adaptation of PaperOrchestra's refinement loop. The useful idea retained is explicit regression checking; numerical accept/revert thresholds are not adopted.

Source: SKILL.md on GitHub

1 alert6d5 checks · Risk SAFE
  • Gen Agent Trust Hub6d

    The skill is a complex academic research orchestrator that manages a multi-stage workflow from research to final manuscript. It includes robust security patterns, such as explicit 'instruction-data' boundaries, to protect against malicious content in research materials. The skill relies on local script execution and standard academic tools like Pandoc and Tectonic for its functionality.

  • Socket6d

    No alerts

  • Snyk6d

    Risk: MEDIUM · 1 issue

  • Runlayer6mo

    5/13 files flagged

  • ZeroLeaks5mo

    1 finding · Score: 86/100

Signed by skilld at 6ecfa4f. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 30 minutes ago.

Activeupdated 2 hours ago
Other metadata
metadata
{
  "version": "3.22.2",
  "last_updated": "2026-09-25",
  "depends_on": "deep-research, academic-paper, academic-paper-reviewer",
  "status": "active",
  "data_access_level": "raw",
  "task_type": "open-ended",
  "related_skills": [
    "deep-research",
    "academic-paper",
    "academic-paper-reviewer"
  ]
}

README badge

README badge for imbad0202/academic-research-skills/academic-pipeline