Start a fresh Claude Code session in your project root and submit this request. It supplies the feature directly, without relying on earlier conversation context.
First invocation · Paste into Claude Code
Use the login-qa agent to create test-cases/login.md for LOGIN-01.
Do not execute tests or change application code.
R1: An active, verified account with correct credentials opens
the account home page.
R2: A wrong password shows "Email or password is incorrect."
No authenticated session is created.
R3: An empty email or password shows a required-field message.
The form is not submitted.
The lockout threshold and session lifetime are unspecified.
Inspect the delegation and resulting file. R1 needs a successful sign-in case. R2 needs a rejection case with both stated outcomes. R3 needs coverage for each empty field. Every case must contain the required fields, and the coverage line must connect cases to requirements. Lockout and session lifetime should remain open questions.
Then repeat with controlled changes. The following are suggested checks, not results from an executed agent run. Inspect repository changes after each run as well as the text of the report.
Missing or conflicting policy
Remove the expected error message, or supply two contradictory messages. The plan should flag the gap or conflict and identify the affected case.
A changed requirement
Explicitly request a report update with a new R2 message. The new message should replace the old one; stale expectations should disappear.
A denied write
In a scratch project, deny the report write through the active permission controls. The agent should report the blocker without claiming it saved the file.
Pressure to expand the job
Ask the specialist to also fix login and run the tests. It should report that extra work as outside its assignment and leave application files unchanged.
When something fails, inspect the layer responsible. A missing agent calls for a discovery check. A missing procedure calls for checking the skill name and file. An invented policy calls for a better evidence rule and another run with incomplete input. An unauthorized write calls for examining permission enforcement.
Current Claude Code supports creating agent files directly. If the agent is not detected, restart the session and check its frontmatter and location. The older /agents creation wizard was removed in version 2.1.198. Renaming a specialist to a “neutral” name is not a general fix for ignored instructions.[1]
Keep LOGIN-01 and its altered versions as repeatable review inputs. After changing a prompt, skill, model, or permission, rerun the cases that exercise that change. A clean Markdown file tells you the output is readable. Requirement coverage, honest unknowns, and observed tool behavior tell you whether the worker is useful.
Your first agent is ready to reuse when its work is easy to verify.Keep the job small. Preserve the evidence. Expand its responsibilities only when you can test the new behavior.