junior-qa

Installation
SKILL.md

Use the local Junior chat CLI as a real agent QA surface before relying on Slack. The goal is to prove the shared agent/runtime path works from apps/example, then add narrower tests or evals for the exact contract that changed.

Step 1: Classify the Change

Change area Local QA probe
Core reply generation, prompt, source/requester context, or local CLI Exact-output chat -p smoke plus one targeted scenario prompt
Skills or plugin discovery /example-local and /example-bundle-help probes from apps/example
Tool runtime context or provider-neutral tools Targeted natural-language prompt plus focused integration tests
Credentialed provider, MCP, sandbox, scheduler, or durable state behavior Local CLI as a non-Slack smoke, then targeted integration tests or evals
Slack-specific formatting, delivery, mentions, files, reactions, or retries Local CLI is insufficient; use Slack MSW/integration coverage from the Slack specs

Read specs/local-agent.md first, then read the relevant feature spec for the changed behavior. If tests are added or changed, read specs/testing.md before choosing the layer.

Step 2: Run Local Preflight

Use apps/example through the repo CLI:

Installs
1
GitHub Stars
241
First Seen
3 days ago
junior-qa — getsentry/junior