skills: add content-seo-geo (SEO + GEO page optimization)#8038
Conversation
New model-invoked skill for optimizing prisma.io pages for search engines and AI answer engines, with AI citation as the stated primary goal. Seven ordered steps with completion criteria (target queries, answer-first lead, extraction structure incl. accordion FAQs, citable claims, entity/freshness, metadata, verify-as-served). Written per Matt Pocock's skill-writing method; based on the patterns proven on the NestJS series refresh. content-write-blog: hand-off now points to content-seo-geo as the post-drafting optimization step; version bumped. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
WalkthroughAdds a new ChangesSEO/GEO Skill Documentation
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The latest updates on your projects. Learn more about Argos notifications ↗︎
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.claude/skills/content-seo-geo/SKILL.md:
- Line 3: The SKILL.md frontmatter `description` is too broad and is acting like
both a routing trigger and general prose, which causes overlap with
`content-write-blog`. Tighten the `description` on the SKILL frontmatter to a
single focused “Use when…” trigger that only targets SEO/GEO/AEO optimization
tasks for existing prisma.io content, and keep ordinary blog-writing prompts out
of the trigger; update the text in the `description` field accordingly.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: a3eb845a-9d6c-40fe-ac7e-02aceae3b751
📒 Files selected for processing (2)
.claude/skills/content-seo-geo/SKILL.md.claude/skills/content-write-blog/SKILL.md
What
Adds a new agent skill,
.claude/skills/content-seo-geo/SKILL.md, for optimizing prisma.io pages for search engines and AI answer engines, and wires it intocontent-write-blogas the post-drafting optimization step.Reviewed and approved by Martin (draft iterated in Notion before this PR).
The skill
<Accordions>markup, no inline TOC since the layout rendersInlineTOC); citable claims (sourced statistics, real quotations, exact behavior from real output, everything verified); entity + freshness signals (updatedAt+ Updated callout); metadata; and verify against the served HTML rather than the source file.content-write-blograther than duplicating it: drafting conventions (author, frontmatter, link rules, writing quality) stay there; this skill points to it.content-write-blog changes
One line in the Step 9 hand-off (next-step instruction now includes running
content-seo-geoon the fleshed-out draft) and a version bump to 2026.7.8.🤖 Generated with Claude Code
Summary by CodeRabbit