Navigateur SDLC

VérifiéSûr

Naviguer dans le workflow AI-SDLC pour un artefact donné : signaler la phase actuelle et la prochaine étape.

Spar Skills Guide Bot
DeveloppementIntermédiaire
24/07/2026
Claude Code
#sdlc#workflow-navigation#work-items#read-only#orchestration

Recommandé pour

Synthèse automatique

Ce skill sert de navigateur en lecture seule dans le cycle de vie AI-SDLC : à partir d'un work item ou d'un artefact, il résout l'ancre, parcourt le graphe d'artefacts et indique la phase courante ainsi que la prochaine étape /<phase>-<step> et la persona qui en est responsable.

Points forts

  • Aucune écriture ni transition : le skill se contente de lire et de rapporter, sans risque de modifier un artefact par erreur
  • Résout l'ancre de plusieurs façons : clé de work item (ex. MN-42), chemin d'artefact déclarant un front-matter story:, ou description libre à convertir en clé
  • Renvoie explicitement à docs/ai-sdlc/plan.md et artifact-graph.md comme source de vérité plutôt que d'en dupliquer la carte
  • Sur demande explicite, sait déléguer l'étape suivante au skill de phase propriétaire, qui écrit derrière ses propres garde-fous

Limites

  • Ne crée, ne modifie, ne lie et ne transitionne rien : inutile pour produire ou éditer un artefact
  • Fiabilité conditionnée à la qualité des front-matter story:, phase, step et relates présents dans le dépôt
  • Suppose une arborescence en place (docs/discovery/, specs/, docs/ai-sdlc/) et un graphe d'artefacts déjà renseigné
Quand l'utiliser

Quand vous voulez savoir où en est un work item ou un artefact dans le cycle et quelle étape lancer ensuite, avec quelle persona.

Quand l'éviter

Quand il s'agit de rédiger, modifier ou faire changer de statut un artefact ou un work item.

Analyse de sécurité

Sûr
Score qualité78/100

The skill is explicitly read-only navigation: it scans local front-matter in docs/, docs-functional/, and specs/ and reports the current lifecycle phase and next steps. There are no shell commands, network calls, credential handling, obfuscated payloads, or destructive actions, and it does not write. The only elevated behavior is an optional hand-off to writer skills, which is gated behind an explicit user request and those skills' own confirmation steps, so overall execution risk is minimal.

Points d'attention
  • •Can dispatch to other phase-step skills that write to the repo, but only on explicit user request and via those skills' own confirmation gates
  • •Relies on external docs (docs/ai-sdlc/plan.md, artifact-graph.md, orchestration.md) as authoritative; content of those files is not reviewed here
Comment cette analyse est faite

Exemples

Status check on a work item
Where are we on MN-42 and what's the next step?
Navigate from an artifact path
/run-sdlc specs/checkout-flow.md — which phase is this in and who owns the next step?
Ship-readiness gap
What's missing before this story can ship?

name: run-sdlc description: > Navigate the AI-SDLC workflow for a given work item or artifact: report where it is in the lifecycle and what to do next. Use when the user asks "where are we on MN-42", "what is the next step for this story", "run the sdlc on <key or path>", "what is missing before this can ship", "which phase is this in", or hands over an artifact (a work item key, a spec, a doc, an ADR) and asks how to proceed. It is READ-ONLY for navigation: it resolves the anchor, traverses the artifact graph, and reports the current phase plus the next /<phase>-<step> and the persona who owns it. It does NOT create, edit, link, or transition anything, and it never writes directly; on explicit request it can dispatch the next step by handing off to the owning phase-step skill (which writes behind its own confirmation gates), per docs/ai-sdlc/orchestration.md. Do NOT use to author artifacts or to write work items.

Run SDLC (navigator)

Owned by the Orchestrator (cross-cutting). Invoked as /run-sdlc <artifact>.

Given any work item or artifact, work out where it sits in the lifecycle and what comes next, then report it. This is a guide, not an autopilot: it reads and reports; it never writes, and by default does not execute the next step - the human decides whether to run it. On explicit request it dispatches the next step per docs/ai-sdlc/orchestration.md, handing off to the owning step-skill (which writes behind its own gates) and running genuinely independent steps in parallel on Claude. It still does not author anything itself; it routes.

The phase/step/persona map this navigates is in docs/ai-sdlc/plan.md; the graph it traverses (front-matter edges in local work item files and repo artifacts) is defined in docs/ai-sdlc/artifact-graph.md. Read those for the authoritative map and schema rather than trusting a copy here.

The lifecycle it reports against

Phases in order, with the governance track running across all of them:

  • discovery - synthesize-research, map-journey, upsert-hypothesis-canvas (Analyst)
  • elaboration - upsert-user-story, upsert-prd-document, upsert-user-story-acceptance-criteria, architecture, upsert-api-contract (PM / Architect)
  • create - sprint-planning, code-generation, refactoring, verify-test-coverage, upsert-documentation (Scrum Master / Developer / QA / Tech Writer)
  • mature - collect-release-feedback, analyze-ticket, resolve-ticket (PM / Developer)
  • governance (cross-cutting) - constitution, author-adr, enrich-ticket, check-graph (Lead / Architect / any)

Input

One of:

  • a local work-item key (e.g. MN-42), the usual anchor;
  • a repo artifact path (a doc, spec, or ADR) that declares story: front-matter;
  • a free description, in which case resolve it to a key first (search docs/discovery/) or ask.

Workflow (read-only)

  1. Resolve the anchor.
    • Given a key (e.g. MN-42): find the matching work item file under docs/discovery/ by scanning front-matter key: fields. Read its content (title, status, type, points, relates).
    • Given a repo path: read its front-matter (story, phase, step, relates) and take story as the anchor. If it has no front-matter, treat the file as not yet in the graph and say so.
  2. Traverse the graph (repo side).
    • Find artifacts that declare story: <key> in a YAML front-matter block (the story: line between the leading --- fences). Search docs/, docs-functional/, and specs/. Ignore the illustrative examples in docs/ai-sdlc/* (they show the schema, they are not real artifacts). Collect each artifact's phase, step, and relates edges (spec, adr, design, research, docs).
    • Read the work item file itself for relates: entries pointing to other work items (story-to-story edges), and for artifact links in its body sections (Decisions and ADRs, Artifacts and references).
  3. Place it in the lifecycle. From the anchor's phase (front-matter, or inferred from status/type) and which artifacts exist, determine the current phase and which expected edges are present vs missing. Use the "intended required edges" in docs/ai-sdlc/artifact-graph.md as the checklist.
  4. Report (do not act). Cover:
    • Where it is: the current phase and what exists (story, ACs, spec, ADRs, code/tests, docs), each with its path.
    • What's missing: the expected edges or artifacts not yet present. Mark an expected edge N/A (reason) rather than missing when the work plainly does not need it.
    • Options: a numbered list of the viable next /<phase>-<step> moves from here, each with the persona who owns it and a short why.
    • Recommendation: end with one recommended option and a short, concrete why it is the best move now.
    • Thin ticket -> sharpen before build. If the anchor is under-specced, recommend sharpening first.
    • Entering build starts with a plan, not code. When the next step is /create-code-generation, say so explicitly.
    • Caveat: the graph is incremental, so artifacts without front-matter are invisible here; say the report is "based on what is linked".
  5. Offer to dispatch. By default, stop here. If the user asks you to run the next step, dispatch it per docs/ai-sdlc/orchestration.md.

Output shape

A short report, for example:

MN-42  -  "Compare two cloud configuration versions"
Phase:   elaboration  (story exists, acceptance criteria present)
Linked:  story (docs/discovery/stories/cloud-config/compare-versions.md), ADR 0007 (docs/adrs/0007-...md)
Missing: machine-readable spec (relates.spec) before it can enter create

Options:
  1. /elaboration-upsert-api-contract          (Architect) - add the OpenAPI spec the build will consume
  2. /elaboration-upsert-user-story-acceptance-criteria (PM/QA)     - tighten the ACs first if any are still thin
  3. /governance-enrich-ticket        (any)       - link the spec/ADR onto the work item once they exist

Recommendation: 1, /elaboration-upsert-api-contract. The story is AC-complete but has no spec, and the spec is the gate into create.

(Based on linked artifacts; the graph is incremental, so unlinked work is not shown.)

Guardrails

  • Read-only navigation. The navigator never creates, edits, links, or transitions anything itself.
  • A guide, not an autopilot. Do not run the next step automatically - surface it and let the human choose.
  • Be honest about coverage. The graph is incremental; state that the report reflects only artifacts that have opted in (front-matter). Do not assert a phase is "done" from absence of evidence.
  • No direct writes. No file creation, front-matter edits, or work item writes from the navigator itself. When the user wants to act, dispatch to the owning skill.

Next steps

  • Run the /<phase>-<step> this report identified, owned by the named persona.
  • To run several genuinely independent next steps at once, dispatch them per docs/ai-sdlc/orchestration.md.
  • If an expected edge is missing because it was never linked (not because the work is undone), fix the link with /governance-enrich-ticket, then re-run this navigator.
  • /governance-check-graph (Lead) - validate that the repo-side relates: links actually resolve.

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/run-sdlc-navigator-mryiqfvx' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/run-sdlc-navigator-mryiqfvx/download' --output '.skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md.part' && mv '.skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md.part' '.skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md' && test -s '.skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/run-sdlc' && cp -R '.skill-downloads/run-sdlc-navigator-mryiqfvx' '.claude/skills/run-sdlc'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/run-sdlc-navigator-mryiqfvx'

openskills read 'run-sdlc-navigator-mryiqfvx'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/run-sdlc-navigator-mryiqfvx/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires