fulcra-agent-forge

Solid

Bridge GitHub into a fulcra-agent-teams review flow: mirror PR state onto the team store as evidence, and auto-approve a review when its PR merges — so review status reflects the forge even when no human files a verdict.

AI & Automation 10 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
35
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fulcra Agent Forge Enhances [`fulcra-agent-review`](../fulcra-agent-review/SKILL.md). When a review's `artifact:` is a GitHub PR URL, the forge is the ground truth — this skill mirrors it onto the team store so `coord-engine review status` reflects reality: - **Evidence**: one idempotent shard per PR state transition (`_coord/evidence/<slug>/state-<OPEN|MERGED|CLOSED>.md`). - **Auto-verdict**: when the PR merges, a `verdicts/forge.md` approval is written (reviewer `forge`) — the review tally then folds it like any reviewer. ## Where to start — the re-entrancy probes The forge is **stateless** — `forge mirror` is a full idempotent pass, so there is no mid-journey resume; the probes are a preflight confirming you *can* mirror. Enter at the **first probe that fails** (per `docs/skill-quality-pattern.md`); both probes are non-mutating (the mirror pass itself is the only write, and it's idempotent): | Probe (run in order) | Command | Passes when | If it fails, enter at | |---|---|---|---| | Engine + auth usable? | `coord-engine doctor <team>` | exits 0 and the last line is exactly `doctor: healthy` | fix engine/auth first (see fulcra-agent-reconcile) — do NOT mirror against a broken engine | | GitHub reachable? | `gh auth status` | exits 0 (an authenticated `gh` is installed) | authenticate the GitHub CLI: `gh auth login` — without it `forge mirror` is a clean no-op (exit 0) and no evidence is written, so review status stays stale | | Watching my authored PRs? | `coord-...

Details

Author
ashfulcra
Repository
ashfulcra/fulcra-tools
Created
3 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category