mimic-qa
MIMIC QA Tester
This skill guides you through a comprehensive QA test suite for the MIMIC extension.
Test Areas
1. Shell Integration (Real-time Perception)
Goal: Verify that terminal commands are captured in ~/.mimic/events.jsonl.
Steps:
- Run the test script below to simulate shell commands.
- Check if the commands appear in the log file.
# Run simulation script
./.agent/skills/mimic-qa/scripts/test_shell.sh
Expected Result:
- Script executes
echo "MIMIC_QA_TEST_$(date)". tail ~/.mimic/events.jsonlshows a new line with that command.
2. Analysis Engine
Goal: Verify that patterns are analyzed.
Steps:
- Open Command Palette.
- Run
MIMIC: Analyze Patterns.
Expected Result:
- Notification "MIMIC: Pattern analysis..." appears.
- New insight files (
*.md) appear in~/.mimic/insights/(if enough events exist).
3. Skill Synthesis
Goal: Verify skill generation.
Steps:
- Check Sidebar "Synthesize Shell Script" button.
- If disabled, hover to see "Need X more insights".
- If enabled, click it.
Expected Result:
- A new editor tab opens with a generated shell script or markdown file.
- "Save" prompt appears.
4. Sidebar UI
Checklist:
- Section "Quick Actions" is visible.
- Section "Skills" shows installed skills.
- "Quota & Account" shows login status.
Diagnostic
If any test fails, run the troubleshooting skill:
@mimic-troubleshooter
More from first-fluke/mimic
qa-agent
Quality assurance specialist for security, performance, accessibility, and comprehensive testing
1pm-agent
Product manager that decomposes requirements into actionable tasks with priorities and dependencies
1product-planner
Act as a 30-year veteran Product Manager & System Analyst specialized in Developer Tools and AI Agents. Use this skill to brainstorm features, define requirements, and create technical specs for MIMIC.
1frontend-agent
Frontend specialist for React, Next.js, TypeScript, and modern UI development
1memory-recorder
Recording skill that selectively saves only long-term valuable facts to Serena memory.
1veteran-dev
Act as a 30-year veteran Software Architect & Engineer specialized in VS Code Extensions, TypeScript, and Systems Programming. Use for architectural decisions, code reviews, and complex debugging.
1