Skip to content
Agentmart
Submit a tool

soak-product

Full product soak for Remedy — API health, computer-use, plan mode, browser rail, concurrency, docs check, and sign-off artifacts.

Skill by AhmiDarrow

IndexedApache-2.0★ 5
Write a review

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/ahmidarrow-soak-product

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.

We use your email only for this newsletter. Privacy

About

Full product soak for Remedy — API health, computer-use, plan mode, browser rail, concurrency, docs check, and sign-off artifacts. Use when soak, product soak, e2e live, computer-use checklist, or pre-merge confidence on desktop+API.

Use cases: backend, testing

No 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 and code. 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/soak-product

What's inside

Skill name
soak-product
Description
Full product soak for Remedy — API health, computer-use, plan mode, browser rail, concurrency, docs check, and sign-off artifacts. Use when soak, product soak, e2e live, computer-use checklist, or pre-merge confidence on desktop+API.
License
Apache-2.0
Instructions
99 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Product soak

## Goal

End-to-end confidence that **Desktop + local API** still work as a product —
not only unit tests. Produces machine-readable results under `docs/`.

## When to use

- After computer-use / browser / stream / multi-tab changes  
- User says soak, full product soak, e2e live, sign-off  
- Before merge of a large feature branch  

## Preconditions

- [ ] API up (`http://127.0.0.1:7400` or isolated `:7410`)  
- [ ] Desktop running with computer host when testing CUA  
  - Release install **or** `npm run tauri:dev:isolated`  
- [ ] Build mode (not Plan-only) for click/type  
- [ ] Token: `~/.remedy/auth/local_api_token` (or `$REMEDY_HOME/auth/…`)  

```powershell
$env:REMEDY_API = "http://127.0.0.1:7400"
$env:REMEDY_HOME = "$env:USERPROFILE\.remedy"
```

## Automated soak (primary)

From repo root with API + desktop live:

```powershell
.\.venv\Scripts\python.exe scripts\_full_product_soak.py
```

- Writes **`docs/_full_product_soak_results.json`**  
- Exit **0** only if no FAIL (SKIP allowed)  
- Covers health, computer-use, plan allowlist, providers, concurrency, docs  

Also useful:

```powershell
.\.venv\Scripts\python.exe scripts\_soak_run.py
.\.venv\Scripts\python.exe scripts\live_full_product_e2e.py
.\.venv\Scripts\python.exe scripts\computer_rail_e2e.py
```

## Computer-use checklist (manual / agent)

Open F1 or:

```
help_read(id="computer-use-soak")
```

Canonical chapter: `docs/manual/computer-use-soak.md`.

Minimum path:

1. `computer_monitors` → ≥1 display  
2. `computer_screenshot` → PNG under home `computer/shots/`  
3. `computer_snapshot` → window refs  
4. Browser: navigate in-rail, snapshot `eN`, click, stop cancels jobs  
5. Offline: navigate does not surprise-open OS browser  

## Unit neighbors (always before claiming soak)

```powershell
uv run pytest -q tests/test_computer_use.py tests/test_react_stream.py tests/test_react_policy.py
uv run python scripts/check_docs.py
cd desktop && npm test
```

## Sign-off format

Update or create `docs/full-product-soak-signoff.md` (or dated note):

| Metric | Value |
|--------|-------|
| PASS / FAIL / SKIP | counts |
| API version / port | |
| Desktop host connected | yes/no |
| Verdict | PASS or blocked + next fix |

## Anti-patterns

- Soak against dead API  
- “PASS” with FAIL in `_full_product_soak_results.json`  
- Skipping computer host when the change was CUA/browser  
- Running soak scripts against the wrong home/port during dual-instance dogfood  

## Related skills

- **self-inject** — test-gated auto-improve (draft → gate → apply/rollback)  
- **gauntlet-security** — security-focused gate  
- **stress-suite** — higher load after soak is green  
- **self-dev-loop** — sequence  
- **project-etiquette** — ship after green soak when releasing

From AhmiDarrow/RemedyAI, Apache-2.0.

More from AhmiDarrow/RemedyAI

Signals

Stars
5
Forks
1
Open issues
0
Last commit (this folder)
Aug 4, 2026 (2 months ago)
Last release
Oct 19, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from AhmiDarrow

Cite this page

soak-product skill. Agent Mart. https://agentmart.dev/skills/ahmidarrow-soak-product (last updated 2026-10-24)