Getting Started

Prerequisites

Installation

1. Clone the repository

git clone https://github.com/SebastienDegodez/skraft-plugin.git
cd skraft-plugin

2. Install the agent package manager (optional)

If you use external plugins, install apm — Agent Package Manager:

# macOS / Linux
curl -sSL https://aka.ms/apm-unix | sh
# Windows: irm https://aka.ms/apm-windows | iex

# then, from the repo root (apm reads apm.yml):
apm install

3. Open in VS Code

Agents are auto-discovered from the .github/agents/ directory. No additional configuration is needed.

4. First run

Type /skraft in Copilot Chat to launch the orchestrator. It automatically detects the project state and resumes from the last persisted phase.

5. Follow the DISCOVER → DELIVER flow

Assign yourself a GitHub issue, then let the orchestrator guide you through the six phases:

  1. DISCOVER — Triage and prioritization
  2. DISCUSS — Refinement into user stories
  3. DESIGN — Architecture and ADRs
  4. DISTILL — BDD scenarios
  5. DELIVER — TDD implementation

Each phase is validated by a dedicated reviewer before moving to the next.

→ See the phase details for more information.