flowing-water1/missions

mission

Use when a task starts from a canonical mission spec, an existing task CSV, a natural-language mission request, or a recovery request and needs deterministic routing to the matching mission workflow.

Zobacz źródło

Jak używać

  1. Skopiuj polecenie instalacji i sprawdź źródła przed instalacją we własnym środowisku agenta.
  2. W oryginale sprawdź wymagane narzędzia, dane dostępowe i obsługiwane środowiska.
  3. Opisz dane wejściowe i oczekiwany rezultat; porównaj wynik ze źródłami.
npx skills add https://github.com/flowing-water1/missions --skill mission

Przed rozpoczęciem

  • Instalacja nie obejmuje subskrypcji modelu, limitu API ani uprawnień do plików.
  • Gwiazdki i instalacje pokazują aktywność, a nie niezależny test jakości lub bezpieczeństwa.
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

Mission

Route mission inputs. Do not perform discussion, mapping, execution, or recovery work inside this skill.

Declare: 使用 mission skill,路由到 <子 skill>。

Routing

Check in this order; the first match wins.

  1. Existing CSV file or directory
  • A file must have the standard 19-column header.
  • For a directory, prefer <dir>/<dir-name>.csv; if absent, accept its only CSV. Ask only when several candidates remain.
  • Route to mission-csv-execute.
  1. Existing canonical spec
  • Run mission-spec/scripts/validate_spec.py <path>.
  • status: approved and committed-clean routes to mission-approved-doc.
  • status: draft routes to mission-spec.
  • Invalid metadata hard-stops; do not infer a route from prose or path names.
  1. Existing Markdown without `mission: spec` frontmatter
  • Treat it as reference material and route to mission-spec for canonicalization and approval.
  1. Empty input or continue/resume wording
  • Route to mission-recovery.
  1. Natural-language request passed to `mission`
  • Route to mission-spec.

Ordinary work with a clear goal and acceptance criteria does not need mission. Execute it directly with an ordinary plan when useful.

Execution stickiness

Once mission-csv-execute owns an unfinished CSV, keep routing subsequent progress, explanation, or continue messages to that same execution. Leave only when the CSV reaches a terminal state or the user explicitly pauses, cancels, or changes the task boundary.

Sub-skills

SkillOwns
mission-specRequirement discussion, canonical draft, explicit approval
mission-approved-docCommitted approved spec to issues/<stem>/ artifacts
mission-csv-executeCSV state machine, evidence, review, handoff, commits
mission-recoveryLocate unfinished CSVs under issues/ and forward them

Any valid CSV explicitly supplied by path may execute outside issues/. Its artifact root is its parent directory; ignored external artifacts remain local unless already tracked.

Powiązane zadania

z tego samego repozytorium

Więcej Skills

Wszystkie Skills