diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 6e841fb..de64e77 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -5,7 +5,7 @@ }, "metadata": { "description": "AI-native scientific research pipeline", - "version": "0.3.8" + "version": "0.3.9" }, "plugins": [ { diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 5591d27..b68a664 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "reaper", - "version": "0.3.8", + "version": "0.3.9", "description": "AI-native scientific research pipeline. Takes a research goal — optionally with a research paper — and autonomously conducts rigorous, multi-step academic research.", "author": { "name": "Runchao Han" diff --git a/CLAUDE.md b/CLAUDE.md index 6d4e3d4..e3df7f2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -43,7 +43,7 @@ pip install arxiv requests beautifulsoup4 Primary distribution: [`vercel-labs/skills`](https://github.com/vercel-labs/skills) — `npx skills add SebastianElvis/reaper` shallow-clones the repo and copies all skill directories into the host agent's conventional skills folder. Targets 45+ agents including Cursor, OpenAI Codex CLI, Cline, Continue, Gemini CLI, Copilot, Windsurf, OpenCode, Warp, Goose, Replit, and Claude Code. -- Pin syntax: `npx skills add SebastianElvis/reaper#v0.3.8`. Tagged releases are the pin contract. +- Pin syntax: `npx skills add SebastianElvis/reaper#v0.3.9`. Tagged releases are the pin contract. - The installer copies the entire skill directory (including Python scripts and `references/`); only `metadata.json`, `.git`, `__pycache__`, `__pypackages__` are excluded. - All `SKILL.md` files must use host-agnostic phrasing ("invoke the `` skill") for inter-skill calls. Sub-skill `Usage` blocks may show host-specific invocation forms (e.g. `/reaper:` for Claude Code) as examples, clearly labeled as such. diff --git a/README.md b/README.md index d1e828d..2a77ce4 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ Reaper is distributed as standard `SKILL.md` folders. The cross-agent installer npx skills add SebastianElvis/reaper # Pinned to a specific release (recommended for reproducibility) -npx skills add SebastianElvis/reaper#v0.3.8 +npx skills add SebastianElvis/reaper#v0.3.9 # Install into a specific agent (defaults to all detected) npx skills add SebastianElvis/reaper --agent cursor diff --git a/dev/ROADMAP.md b/dev/ROADMAP.md index 57e1511..3de0622 100644 --- a/dev/ROADMAP.md +++ b/dev/ROADMAP.md @@ -413,7 +413,7 @@ Different models have different strengths. The critique skill should route consu |-----------|-----------|--------| | **Skill format** | `SKILL.md` with `name` + `description` frontmatter (vercel-labs/skills spec) | ✓ | | **Cross-agent installer** | `npx skills add SebastianElvis/reaper` | ✓ | -| **Pin syntax** | `npx skills add SebastianElvis/reaper#v0.3.8` (git tags) | ✓ | +| **Pin syntax** | `npx skills add SebastianElvis/reaper#v0.3.9` (git tags) | ✓ | | **Inter-skill calls** | Host-agnostic prose ("invoke the `` skill") | ✓ | | **Python script bundling** | Whole-directory copy includes `search_arxiv.py`, `search_iacr.py`, `references/` | ✓ | | **Frontmatter compatibility** | Claude-only keys (`user-invocable`, `argument-hint`, hooks) preserved as opaque YAML, no-op on other hosts | ✓ |