Skip to content

Drop the GitHub Action β€” refocus Iago as a Claude Code / Codex skill#5

Merged
drakulavich merged 1 commit into
mainfrom
skill-first
May 30, 2026
Merged

Drop the GitHub Action β€” refocus Iago as a Claude Code / Codex skill#5
drakulavich merged 1 commit into
mainfrom
skill-first

Conversation

@drakulavich
Copy link
Copy Markdown
Owner

Summary

Reorients Iago from a hybrid (GitHub Action + skill) into a skill-first tool: a Claude Code / Codex skill (+ /squawk alias) that draws the diagram with the LLM you're already running.

Why: the server-side Action carried its own provider SDKs, API-key handling, and a heuristic fallback that β€” without a key β€” produced low-fidelity, sometimes misleading diagrams (invented FK relationships, a constant flowchart). The real value was always the LLM reading the diff, which the host agent already does, with no key management and no SaaS.

Removed

  • action.yml, action/scripts/run.py, examples/workflow.yml

Docs

  • README: skill-first install order (Node/Bun installer β†’ curl β†’ plugin β†’ Codex β†’ Copilot/Gemini); dropped the GitHub Action option, the Inputs/Outputs tables, the GitHub-usage section, the Benchmarks section, and the "works offline without a key" claim.
  • marketplace.json: description no longer advertises a GitHub Action.

The skill itself (iago/SKILL.md, squawk/, iago/references/) is unchanged β€” it was already standalone and never invoked the Action. The cli/ installer, install.sh, and their test suites are untouched.

Note: the previously-opened eval-suite PR (#4) was closed β€” it benchmarked the Action's Python classifier, which this PR removes.

Test Plan

  • plugin.json + marketplace.json valid JSON
  • No residual Action/eval references in README or manifests
  • CI green (shellcheck / bats / cli / plugin validate)
  • gh-pages site reframe (follow-up β€” still advertises the Action)

Iago is now a Claude Code / Codex skill (+ /squawk alias) that drives the
LLM you already run, rather than a server-side GitHub Action with its own
provider SDKs, API-key handling, and a low-fidelity heuristic fallback.

- Remove action.yml, action/scripts/run.py, examples/workflow.yml
- README: skill-first install order, drop Action/Inputs/Outputs/Benchmarks
  sections and the heuristic 'works offline' claim
- marketplace.json: description no longer mentions a GitHub Action

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@drakulavich drakulavich merged commit 96f78f3 into main May 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant