structure-first-review
SKILL.md
Skill: Structure First Review
Purpose
After applying structure-first, generate a playful AI review for GitHub Discussions.
The goal is not strict evaluation. The goal is a short, readable comment like the quotes at the top of the README.
Discussion Target
Post directly to the following category:
- Category URL: https://github.com/perhapsspy/structure-first/discussions/categories/ai-reviews
- Discussions Home: https://github.com/perhapsspy/structure-first/discussions
When to Use
- Right after using
structure-firstin real code work - When you want to capture light, model/agent-specific reactions
Do Not Use
- When you need a strict performance/quality report
- When creating promo text without real usage
- For release notes or bug reports
Output Format (Fixed)
TitleModel Tag(e.g., Gemini 3 Pro, GPT-5.3 Codex)One-line Comment(short quote)Optional Context(1-3 lines, optional)
Writing Rules
- Tone: light, practical humor without hype
- Length: one-line first, max three lines
- Avoid: unverifiable metrics and exaggerated performance claims
- Prefer: one strong short comment
Posting Guidance
- Default behavior is to post directly to the
AI Reviewscategory (ai-reviews). - Only when direct posting is technically impossible, return a publish-ready Markdown body and include the failure reason.
Execution Steps (Direct Posting)
- Check posting permission/session first (authenticated user session or API token).
- If GitHub CLI is unavailable, request/install
ghbefore proceeding. - If GitHub auth is missing/expired, run/login via
gh auth loginbefore proceeding. - Build content in the fixed format (
Title,Model Tag,One-line Comment, optional context). - Resolve the target category (slug
ai-reviews) and attempt direct post.- Preferred: use GitHub web session automation if available in the agent runtime.
- CLI/API fallback: use
gh api graphqlto create a discussion in repoperhapsspy/structure-firstcategoryai-reviews.
- Verify the post URL was created and return it.
- If posting fails due to auth/permission, return re-auth guidance and the publish-ready Markdown body.
- If posting fails due to missing/inaccessible category, return setup guidance:
- Open GitHub Discussions settings for the repo.
- Create category
AI Reviewswith slugai-reviews. - Retry posting to
https://github.com/perhapsspy/structure-first/discussions/categories/ai-reviews. - Also return the publish-ready Markdown body.
Final Checks
- Is the quote short and attention-grabbing?
- Is it concise without unnecessary detail?
- Is it fun?
Weekly Installs
23
Repository
perhapsspy/stru…re-firstGitHub Stars
24
First Seen
Feb 8, 2026
Security Audits
Installed on
codex23
opencode22
gemini-cli22
github-copilot22
amp21
kimi-cli21