ワンクリックで
eforge-workflow
Set up or reconfigure the eforge workflow preset — landing action, stacking, PR settings, and automatic stack sync
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Set up or reconfigure the eforge workflow preset — landing action, stacking, PR settings, and automatic stack sync
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Enqueue a source for the eforge daemon to build — PRD file, inline description, or conversation context. Use when the user wants to hand work off to eforge.
Initialize or edit eforge/config.yaml team-wide settings, with validation via daemon tools
Author eforge TypeScript extensions from a natural-language request using the existing extension tooling and docs/examples
Inspect the recovery verdict for a failed PRD and apply the recommended action (retry, continue-repair, abandon, or manual)
Create a new agent runtime profile in eforge/profiles/
List, inspect, and switch agent runtime profiles
| name | eforge-workflow |
| description | Set up or reconfigure the eforge workflow preset — landing action, stacking, PR settings, and automatic stack sync |
| disable-model-invocation | true |
Configure the eforge workflow preset for this project using the native Pi workflow wizard. Answers four questions to select one of five presets and writes the matching config keys to eforge/config.yaml.
In Pi, this skill is backed by native select-overlay panels (showSelectOverlay / showSearchableSelectOverlay) for each question, providing a visual picker experience. The underlying preset logic and config keys are identical to the Claude Code /eforge:workflow skill.
/eforge:workflow — auto-detects mode (init if not configured, reconfigure if already configured)/eforge:workflow:init — always runs the full wizard from scratch/eforge:workflow:reconfigure — shows current config summary before the wizardThe wizard asks four questions in sequence:
merge) — the artifact branch is merged directly into the base branch. Solo only (requires build.allowLocalMergeToTrunk: true).pr) — a GitHub PR is opened from the artifact branch. Required for team use.git-spice repo init.When stacking is selected, the wizard checks whether git-spice is available. If not found on $PATH, it offers three remediation choices: disable stacking, configure a custom path, or cancel.
stacking.sync.afterBuild: true). After each build completes, the daemon runs eforge stack sync automatically from the project root. When active builds are running, sync is deferred until those builds complete./eforge:stack:syncThe four dimensions map to one of five presets:
| Preset | Label | When selected |
|---|---|---|
solo-merge | Solo - direct merge | landing: merge |
solo-pr | Solo - pull requests | context: solo, landing: pr, stacking: none |
team-pr | Team - pull requests | context: team, landing: pr, stacking: none |
stacked-pr | Stacked PRs (git-spice) | stacking: git-spice, autoSync: no |
stacked-pr-autosync | Stacked PRs with auto sync | stacking: git-spice, autoSync: yes |
| Preset | Config keys set |
|---|---|
solo-merge | landing.action: merge, build.allowLocalMergeToTrunk: true, stacking.enabled: false |
solo-pr | landing.action: pr, landing.pr.autoMerge: always, stacking.enabled: false |
team-pr | landing.action: pr, landing.pr.autoMerge: ask, stacking.enabled: false |
stacked-pr | landing.action: pr, stacking.enabled: true |
stacked-pr-autosync | landing.action: pr, stacking.enabled: true, stacking.sync.afterBuild: true |
For stacking presets where the user provides a custom git-spice path, stacking.gitSpice.command is also written.
| Skill | Command | When to suggest |
|---|---|---|
| Stack sync | /eforge:stack:sync | User wants to sync the git-spice stack immediately |
| Config | /eforge:config | User wants fine-grained config edits beyond the preset |
| Init | /eforge:init | Project is not yet initialized with eforge |
| Status | /eforge:status | User wants to check current build state |