Skip to content

Releases: Viniciuscarvalho/swift-code-reviewer-skill

v1.4.0 — Multi-agent support (Claude, Codex, Gemini, Kiro)

Choose a tag to compare

@Viniciuscarvalho Viniciuscarvalho released this 07 May 23:34

What's new

  • Multi-agent support — install the skill for Claude Code, OpenAI Codex CLI, Google Gemini CLI, and Kiro with a single interactive npx swift-code-reviewer-skill init
  • Canonical core — one source of truth (core/swift-code-reviewer.core.md) with thin per-agent wrappers; non-Claude agents get must-load excerpts inlined
  • Sidecar install model — installer never modifies your existing AGENTS.md or GEMINI.md; each agent gets a dedicated file alongside
  • Installer flags--agent <name[,name]>, --all, --dry-run, --force; TTY-detect fallback to claude preserves CI scripts
  • 18 installer tests using Node's built-in node:test
  • Real usage examples — three full review reports against pinned OSS commits (examples/)
  • Init demo GIFassets/init-demo.gif generated via VHS tape

New runtime dependency

@inquirer/prompts (~200KB) — interactive checkbox for agent selection in TTY mode.

See CHANGELOG.md for full details.

v1.3.0 — Spec adherence and agent loop feedback

Choose a tag to compare

@Viniciuscarvalho Viniciuscarvalho released this 07 May 23:34

What's new

  • Spec adherence table — every review now maps PR acceptance criteria to concrete diff locations, flags scope creep, and calls out missing implementations
  • Agent loop feedback — detects recurring patterns across findings and drafts .claude/CLAUDE.md directives to prevent them in future AI-generated PRs

See CHANGELOG.md for full details.

v1.2.0

Choose a tag to compare

@Viniciuscarvalho Viniciuscarvalho released this 21 Apr 17:42

What's new in 1.2.0

Bundled companion skills

Five Swift/SwiftUI knowledge bases now ship in-tree under skills/, so a single install gives you a complete, self-contained reviewer:

Skill Primary author
swiftui-expert-skill @Dimillian
swift-concurrency @AvdLee
swift-testing @AvdLee
swift-expert @bocato
swiftui-ui-patterns @Dimillian

Each bundled skill retains its original SKILL.md + references/ structure and gains a NOTICE.md with attribution. Closes #1.

init command

Scaffold a review agent and /review slash command directly into any project:

npx swift-code-reviewer-skill init

This writes .claude/agents/swift-code-reviewer.md and .claude/commands/review.md using the bundled templates.

skill-review GitHub Action

Any PR that touches SKILL.md now gets an automated quality review posted as a comment. Contributed by @yogesh-tessl in #2.

SKILL.md condensed 71%

The main skill file was cut from ~500 lines to ~140 lines. All detail lives in references/*.md; SKILL.md now holds finding examples and phase checkpoints.


Full changelog: CHANGELOG.md

v1.1.1

Choose a tag to compare

@Viniciuscarvalho Viniciuscarvalho released this 25 Mar 00:33

What's Changed

Fixed

  • Replace install-skill.sh with the correct installer for this skill (previously contained the XcodeBuildMCP installer by mistake)
  • Add uninstall command support to install-skill.sh

Full Changelog

See CHANGELOG.md for details.

Installation

npx swift-code-reviewer-skill

v1.1.0

Choose a tag to compare

@Viniciuscarvalho Viniciuscarvalho released this 17 Mar 17:24

What's Changed

Added

  • Increased adjustments from Dimillian skill and more scenarios to cover
  • Improved NPX installation section in README with auto-update tip
  • Added screenshot placeholder in Usage section (assets/demo.png)

Full Changelog

See CHANGELOG.md for details.

Installation

npx swift-code-reviewer-skill