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: