Skip to content
This repository was archived by the owner on Oct 2, 2026. It is now read-only.

v1.3.0 — native skill + GAN/harness-design framing

Choose a tag to compare

@ph3on1x ph3on1x released this 18 Apr 08:16
· 3 commits to main since this release

Highlights

  • Plugin converted to a native Claude Code skill. /adveloop now lives at skills/adveloop/SKILL.md with proper SKILL.md frontmatter (name, trigger-oriented description, allowed-tools, argument-hint) and is auto-discovered by the plugin loader. Generator and Evaluator prompts co-locate under the skill and are referenced via ${CLAUDE_SKILL_DIR} instead of the plugin root.
  • GAN-inspired framing. Descriptions and README now credit the generator/discriminator adversarial pattern as the inspiration, and cite Anthropic's Harness design for long-running agentic apps as the lineage for the orchestration style.
  • context7 mandatory in both panes. Generator and Evaluator must query context7 for current library/framework/API docs before writing or auditing code. WebSearch and Explore / general-purpose subagents cover other unknowns.
  • Native-pattern quality bar. Both panes enforce framework-native solutions — no hacks, workarounds, monkey-patches, or hand-rolled reimplementations of what the framework already provides. The Evaluator fails deliverables that violate this, in both build and review modes.
  • Ambiguous deliverable modes now ask. Instead of silently defaulting to build, the Planner pauses before the approval screen and asks per-deliverable which mode to use.
  • Spec-file argument. /adveloop now accepts either an inline brief or a path to a spec file (.md, .txt, etc.) — the file's contents become the brief.
  • README rewritten to SoTA template used by wisci / relamo / claude-cmux-skill (centered header, badges, tables, mermaid flowchart, real-world scenarios).

Installation

```
claude plugin marketplace add ph3on1x/adveloop
claude plugin install adveloop
```

Upgrade notes

Invocation is still /adveloop; the fully qualified /adveloop:adveloop form also works if you need to disambiguate against another skill. No .adveloop/ on-disk format changes — existing runs continue to resume cleanly.

Full changelog: v1.1.0...v1.3.0