astroclaw-pre-release-plugin-testing
Plan and run pre-release Astroclaw plugin validation across bundled plugins, package artifacts, lifecycle commands, doctor/fix, config round-trip, gateway…
Skill by P1R4N351
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/p1r4n351-astroclaw-pre-release-plugin-testing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/astroclaw-pre-release-plugin-testing
What's inside
- Skill name
astroclaw-pre-release-plugin-testing- Description
- Plan and run pre-release Astroclaw plugin validation across bundled plugins, package artifacts, lifecycle commands, doctor/fix, config round-trip, gateway startup, SDK compatibility, Docker E2E, Package Acceptance, and Testbox proof.
- License
- MIT
- Instructions
- 231 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Astroclaw Pre-Release Plugin Testing Use this skill when the user asks for plugin release confidence, plugin lifecycle sweeps, package-artifact plugin proof, or "what else should we test before release?" It complements `astroclaw-testing`; use that skill too when choosing the cheapest safe runner or debugging a failing lane. ## Goal Prove the plugin system as a product surface, not just as source tests: - bundled plugin lifecycle: install, inspect, enable, disable, uninstall - package artifact behavior from a clean `HOME` - doctor/fix/config validation and idempotence - config discovery and config round-trip - status/log visibility and diagnostics - gateway startup/bootstrap with plugin metadata snapshots - public SDK compatibility for real external plugins - live-ish provider/channel probes only when safe credentials exist ## First Checks From the Astroclaw repo root: ```bash pnpm docs:list git status --short --branch readlink node_modules pnpm changed:lanes --json ``` In Codex worktrees under `.codex/worktrees`, `node_modules` must be a symlink to the main Astroclaw checkout. Do not run `pnpm install` there. For broad or package-heavy proof, use Blacksmith Testbox or GitHub Actions. ## Runner Choice Prefer this order: 1. **GitHub Package Acceptance** for installable-package product proof. 2. **`ci-build-artifacts-testbox.yml` Testbox** when Docker/package lanes need seeded `dist`, `dist-runtime`, and package caches. 3. **`ci-check-testbox.yml` Testbox** for source checks, targeted Vitest, package-boundary checks, or focused Docker lanes. 4. **Local targeted commands only** for small format/static/unit probes. Avoid long package Docker runs from a stale sparse worktree. If Testbox sync reports hundreds of changed files or starts deleting package inputs, stop and warm a fresh box from current `main`, or switch to Package Acceptance. ## Existing Baseline Run or verify these before inventing new coverage: ```bash ASTROCLAW_TESTBOX=1 pnpm check:changed pnpm run test:extensions:package-boundary:canary pnpm run test:extensions:package-boundary:compile pnpm test:docker:plugins ASTROCLAW_PLUGINS_E2E_CLAWHUB=0 pnpm test:docker:plugins pnpm test:docker:plugin-update pnpm test:docker:bundled-channel-deps:fast ``` For full bundled install/uninstall proof, shard the packaged sweep: ```bash ASTROCLAW_BUNDLED_PLUGIN_SWEEP_TOTAL=8 \ ASTROCLAW_BUNDLED_PLUGIN_SWEEP_INDEX=<0-7> \ pnpm test:docker:bundled-plugin-install-uninstall ``` Expected current packaged scope: 116 public bundled plugins over shards `0-7`. Private QA plugins are source-mode only unless a package explicitly includes them. ## Confidence Matrix Use this matrix for pre-release signoff. Record pass/fail, run URL/Testbox ID, package SHA/version, and skipped-live reason. | Surface | Proof | Preferred runner | | --- | --- | --- | | Package artifact | Package Acceptance `suite_profile=package` or custom lanes | GitHub Actions | | Bundled lifecycle | 8-shard `test:docker:bundled-plugin-install-uninstall` | Testbox or release Docker | | External plugins | `test:docker:plugins` and `plugins-offline` | Testbox/package acceptance | | Update no-op | `test:docker:plugin-update` | Testbox/package acceptance | | Channel runtime deps | `test:docker:bundled-channel-deps:fast` plus key channels | Testbox/package acceptance | | Doctor/fix | seeded bad configs + `doctor --fix --non-interactive` | new Docker/Testbox harness | | Config round-trip | `config set/get`, inspect, doctor, reload, diff hash | new Docker/Testbox harness | | Gateway bootstrap | clean `HOME`, plugin groups enabled/disabled, status JSON | new Docker/Testbox harness | | SDK compatibility | directory, tgz, and `file:` external plugins using SDK subpaths | `test:docker:plugins` plus new smoke | | Live-ish | redacted provider/channel probes only for present env | Testbox live lanes | ## Package Acceptance Plan Use this when validating a release branch, beta, or candidate package: ```bash gh workflow run package-acceptance.yml \ --repo astroclaw/astroclaw \ --ref main \ -f workflow_ref=main \ -f source=ref \ -f package_ref=<branch-or-sha> \ -f suite_profile=custom \ -f docker_lanes='plugins-offline plugin-update bundled-channel-deps-compat doctor-switch update-channel-switch config-reload mcp-channels npm-onboard-channel-agent' \ -f telegram_mode=mock-openai ``` Use `source=npm -f package_spec=astroclaw@beta` for published beta proof. Keep `workflow_ref` as trusted current harness code unless the release process says otherwise. ## New Testbox Harness Plan If more certainty is needed, add or run a `plugin-lifecycle-matrix` Docker lane that uses one package tarball and sharded plugin lists. Per plugin:
From P1R4N351/astroclaw, MIT.
More from P1R4N351/astroclaw
- 0.476score
astroclaw-release-ci
P1R4N351
Run, watch, debug, and summarize Astroclaw full release CI, release checks, live provider gates, install/update proofs, and release-secret preflights.
SkillCFreshness: CClaude Code +9 - 0.476score
astroclaw-pr-maintainer
P1R4N351
Use immediately for any pasted Astroclaw GitHub issue or PR URL/number, and for Astroclaw issue/PR review, triage, duplicate search, opener identity/who wrote…
SkillCFreshness: CClaude Code +9 - 0.471score
clawsweeper
P1R4N351
Use for all ClawSweeper work: Astroclaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-debugging
P1R4N351
Debug Astroclaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-test-performance
P1R4N351
Benchmark, diagnose, and optimize Astroclaw test and plugin-suite runtime, import hotspots, CPU/RSS, heap growth, and slow coverage paths.
SkillCFreshness: CClaude Code +9 - 0.471score
clawdtributor
P1R4N351
Use for Astroclaw clawtributors PR/issue triage: Discrawl discovery, live-open rechecks, deep review, topic grouping, and compact…
SkillCFreshness: CClaude Code +9 - 0.469score
codex-review
P1R4N351
Codex code review closeout: local dirty changes, PR branch vs main, parallel tests.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-test-heap-leaks
P1R4N351
Investigate Astroclaw pnpm test memory growth, Vitest OOMs, RSS spikes, and heap snapshot deltas.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-docs
P1R4N351
Write or review high-quality Astroclaw developer documentation.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-ghsa-maintainer
P1R4N351
Inspect, patch, validate, publish, or confirm Astroclaw GHSA security advisories and private-fork state.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-parallels-smoke
P1R4N351
Run, rerun, debug, or interpret Astroclaw Parallels install, onboarding, gateway smoke, and upgrade checks.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-refactor-docs
P1R4N351
Refactor an existing Astroclaw docs page with source-audited preservation, restructuring, and verification.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 17, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/P1R4N351/astroclaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from P1R4N351
- 0.476score
astroclaw-release-ci
P1R4N351
Run, watch, debug, and summarize Astroclaw full release CI, release checks, live provider gates, install/update proofs, and release-secret preflights.
SkillCFreshness: CClaude Code +9 - 0.476score
astroclaw-pr-maintainer
P1R4N351
Use immediately for any pasted Astroclaw GitHub issue or PR URL/number, and for Astroclaw issue/PR review, triage, duplicate search, opener identity/who wrote…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-test-performance
P1R4N351
Benchmark, diagnose, and optimize Astroclaw test and plugin-suite runtime, import hotspots, CPU/RSS, heap growth, and slow coverage paths.
SkillCFreshness: CClaude Code +9 - 0.471score
clawdtributor
P1R4N351
Use for Astroclaw clawtributors PR/issue triage: Discrawl discovery, live-open rechecks, deep review, topic grouping, and compact…
SkillCFreshness: CClaude Code +9 - 0.471score
clawsweeper
P1R4N351
Use for all ClawSweeper work: Astroclaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-debugging
P1R4N351
Debug Astroclaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before…
SkillCFreshness: CClaude Code +9
Cite this page
astroclaw-pre-release-plugin-testing skill. Agent Mart. https://agentmart.dev/skills/p1r4n351-astroclaw-pre-release-plugin-testing (last updated 2026-10-24)