ai-specs/skills/show-spec-working/SKILL.md
Use when the user asks "show me X", "demo X", "walk me through X", "how X works" or requests a live feature demonstration from a spec, feature or ticket.
npx skillsauth add lidr-academy/ai4devs-lti-extended show-spec-workingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Demonstrate a spec in a runnable way.
If the user does not provide explicit context, use the spec/change currently being worked on in this session.
Always end by reporting completion in chat.
Treat these expressions as execution commands, not analysis requests:
show me Xdemo Xwalk me through Xshow X workinghow X worksprove X worksWhen any of these appear, run the demonstration workflow directly. Do not stop at a feature summary or quick report.
SCRUM-10)[A-Z]+-[0-9]+, use it as primary context (example: show me SCRUM-10).frontend when the spec includes UI behavior.backend-only when it only defines API behavior.mixed when both exist.Before continuing, enforce this rule:
Run this path when modality is frontend or mixed.
Run this path when modality is backend-only or mixed.
Before calling any MCP browser tool:
curl commands (not pseudocode) whenever environment data is available.Always send a final chat message containing:
Use this concise structure in the final chat response:
Spec demo completed for: <spec/change>
Frontend walkthrough:
- <step/result>
Backend API walkthrough:
- <curl + key response note>
Data restore:
- <restored / not needed / failed + reason>
Next:
- You can continue in the open browser window, or ask me to close it.
development
Use when performing a cybersecurity audit, security review, OWASP Top 10 compliance check, vulnerability assessment, or preparing for a penetration test on a Node.js/Express/React application.
data-ai
Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
development
Use when the user requests an adversarial review, red-team review, devil's advocate check, or independent verification pass before archiving an OpenSpec change.
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment