env-test
Run the feature's tests against a deployed environment - full suites on staging, read-only and data-safe checks on production.
Skill by jshepelsky
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/jshepelsky-env-test
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, data
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/env-test
What's inside
- Skill name
env-test- Description
- Run the feature's tests against a deployed environment - full suites on staging, read-only and data-safe checks on production. Steps 16 and 17 of /ship.
- License
- MIT
- Instructions
- 37 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Environment test: $ARGUMENTS `$ARGUMENTS` is `staging` or `production` (or a named env from the profile), optionally with the work-folder slug. Never commit, branch, or push. Never modify production data. Read the profile's `Deploy` section for the environment URL, health check, and logs; read `test-plan.md`'s `Environment tests` section. ## Staging (or any non-production env) 1. Confirm the deployed version is the one you expect (version/commit endpoint, or the deploy log). 2. Point the browser suite at the environment URL (`BASE_URL`, `PLAYWRIGHT_BASE_URL`, or whatever the project uses) and run the full Playwright flows: desktop, mobile, keyboard, axe. 3. Run API/request tests against the environment where the project supports it. 4. Run the performance checks against real infrastructure; compare to budgets. 5. Run the security cases (auth boundaries, injection payloads, rate limits) against the environment. 6. Walk the manual checklist yourself in the browser; list what's left for the user. 7. Tail logs during the run for errors. ## Production Everything here is read-only or self-cleaning. Before any step that writes, stop and confirm it's on the test plan's approved list. 1. Health check and version check. 2. Read-only smoke: load each new screen and route as an anonymous user and as a dedicated test account if one exists; expect correct responses, no errors in logs. 3. Synthetic flows only where `test-plan.md` approved them: a clearly marked test account, records that are deleted or marked at the end, no emails or payments to real people. If the plan doesn't name a safe way to exercise a write path, don't exercise it; list it as a manual check for the user. 4. Performance: measure p95 on the new routes from outside; compare to budgets. 5. Security: unauthenticated and wrong-user access checks on every new surface (these don't write). 6. Accessibility scan on each new screen. 7. Tail logs for errors for several minutes after. ## Report What ran, what passed, what failed with evidence, what was skipped and why, and anything that needs the user. If anything failed: say so first, then tick nothing. If clean, tick checkpoint 16/17 in `status.md`. Next: if clean, `/document`. If not, `/ship` loops back: fix → `/test-all` → `/code-review` → `/test-all --final` → `/deploy` → `/env-test` until it's solid.
From jshepelsky/claude-essential-plugin, MIT.
More from jshepelsky/claude-essential-plugin
- 0.565score
humanize
jshepelsky
Rewrite text to remove signs of AI-generated writing — inflated significance, promotional language, em-dash overuse, rule of three, AI vocabulary, copula…
SkillAFreshness: AClaude Code +9 - 0.565score
flaky-test-investigation
jshepelsky
Investigate a flaky or failing test using evidence before proposing a fix.
SkillAFreshness: AClaude Code +9 - 0.561score
deploy
jshepelsky
Get the feature deployed to staging (preferred) or production using the project's real mechanism, with preflight, confirmation, and verification.
SkillAFreshness: AClaude Code +9 - 0.561score
dev-setup
jshepelsky
Create and refresh the files that help Claude develop this feature well - CLAUDE.md, the essentials profile, and per-area notes.
SkillAFreshness: AClaude Code +9 - 0.561score
phase-plan
jshepelsky
Order the work into phases with dependencies and blockers so development runs in the most efficient sequence.
SkillAFreshness: AClaude Code +9 - 0.561score
develop
jshepelsky
Build one phase from the phase plan - code, planned tests, every test type, per-phase code review - then hand off with a branch name, commit message, and a…
SkillAFreshness: AClaude Code +9 - 0.561score
document
jshepelsky
Write and audit documentation after a feature ships - CLAUDE.md, process docs, and anything a future session or developer needs.
SkillAFreshness: AClaude Code +9 - 0.561score
mockup
jshepelsky
Create HTML mockups when no design was supplied, with real research, then review them with a critical eye.
SkillAFreshness: AClaude Code +9 - 0.558score
first-run
jshepelsky
One-time setup — detect this codebase and write a profile the essentials agents specialize to.
SkillAFreshness: AClaude Code +9 - 0.558score
commit
jshepelsky
Stage logical change groups and write a clean commit message from the diff.
SkillAFreshness: AClaude Code +9 - 0.558score
changelog
jshepelsky
Generate release notes from git history since the last tag (or a given range).
SkillAFreshness: AClaude Code +9 - 0.553score
dependency-audit
jshepelsky
Audit dependencies for known vulnerabilities, outdated versions, and unused packages.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 22, 2026 (6 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jshepelsky
- 0.565score
humanize
jshepelsky
Rewrite text to remove signs of AI-generated writing — inflated significance, promotional language, em-dash overuse, rule of three, AI vocabulary, copula…
SkillAFreshness: AClaude Code +9 - 0.565score
flaky-test-investigation
jshepelsky
Investigate a flaky or failing test using evidence before proposing a fix.
SkillAFreshness: AClaude Code +9 - 0.561score
phase-plan
jshepelsky
Order the work into phases with dependencies and blockers so development runs in the most efficient sequence.
SkillAFreshness: AClaude Code +9 - 0.561score
deploy
jshepelsky
Get the feature deployed to staging (preferred) or production using the project's real mechanism, with preflight, confirmation, and verification.
SkillAFreshness: AClaude Code +9 - 0.561score
dev-setup
jshepelsky
Create and refresh the files that help Claude develop this feature well - CLAUDE.md, the essentials profile, and per-area notes.
SkillAFreshness: AClaude Code +9 - 0.561score
develop
jshepelsky
Build one phase from the phase plan - code, planned tests, every test type, per-phase code review - then hand off with a branch name, commit message, and a…
SkillAFreshness: AClaude Code +9
Cite this page
env-test skill. Agent Mart. https://agentmart.dev/skills/jshepelsky-env-test (last updated 2026-10-24)