Skip to content

v1.12.0 — address-pr-review skill + tracked fix loop + spec alignment

Latest

Choose a tag to compare

@husniadil husniadil released this 15 Apr 03:27
8859fa5

Highlights

  • New skill: address-pr-review bundled into the code-review plugin — validates GitHub PR comments across all three surfaces (reviewThreads, issue-level comments, reviews.body), applies fixes for valid ones, replies with reasoning, and resolves threads. Push happens before reply so cited SHAs are always live. No force pushes, no --no-verify.
  • code-review overhaul: tracked fix loop (TaskCreate/TaskUpdate with post-fix verification), Failure & Resumption Protocol (Retry / Skip / Abort), Next-Pass Gate after each iteration, dependency grounding against pinned manifest versions (Node, Python, Go, Java, Kotlin, Rust, Ruby, PHP, Elixir + runtime pinning files), base-branch auto-detection, Dependency Compatibility added as 10th gap category. Body split into 4 references files. AskUserQuestion invocations mandated verbatim at every gating step.
  • skill-creator brought in line with the current Claude Code skill spec: SKILL.md, quick_validate.py, and init_skill.py template now use description + when_to_use, accept the 15 official frontmatter fields, enforce the 1,536-char combined cap. Fixes an invalid-YAML bug in the generated skill template.
  • All other plugins (ultrathink, database, ideate, interview): frontmatter migrated to description + when_to_use; non-spec fields (license, invocation: user) removed.
  • CI: new skill-validate job runs quick_validate.py against every SKILL.md (with exit-code propagation fixed).

Per-plugin versions

Plugin Old → New
code-review 1.0.1 → 1.1.0 (minor — new skill)
skill-creator 1.0.1 → 1.1.0 (minor — body + validator + init template)
ultrathink 2.0.2 → 2.0.3 (patch)
database 1.2.2 → 1.2.3 (patch)
ideate 1.0.0 → 1.0.1 (patch)
interview 1.0.0 → 1.0.1 (patch)

Installation

```bash
claude plugin marketplace add husniadil/ekstend
claude plugin install code-review@ekstend
```

What's Changed

  • PR #2 — Release v1.12.0 — #2

🤖 Generated with Claude Code