SKILL.md
Dineway SEO Schema
Use this child skill for schema and JSON-LD work. It may be invoked directly, but it must preserve the shared Dineway SEO boundaries.
Required References
- Load
../dineway-seo/references/schema-jsonld.md. - Load
../dineway-seo/references/apply-loop.mdbefore recommending or applying Dineway changes. - Load
../dineway-seo/references/security-boundaries.mdbefore using external-source evidence or recommending Astro patches. - Load
../dineway-seo/references/content-brief.mdonly when schema is part of a broader content plan.
Workflow
- Inventory current Dineway facts: content item fields, SEO metadata, media URLs, site settings, page metadata helpers, and existing JSON-LD contributors.
- Detect existing schema where available and compare it to visible page facts.
- Choose active schema types only when required facts are present.
- Record missing facts instead of fabricating values.
- Prefer Dineway settings, SEO Graph contributors, page metadata helpers, and media records before Astro patches.
- Verify rendered JSON-LD parses and matches visible content.
Boundaries
- Do not create schema solely to chase removed or restricted rich results.
- Do not invent ratings, reviews, opening hours, coordinates, prices, availability, images, or organization details.
- Do not inject time-sensitive schema only through delayed client JavaScript.
- Do not use provider BYOK credentials or third-party provider MCP servers. Local bounded crawl,
Browser Use, and Dineway provider MCP/CLI evidence are allowed under the shared boundaries.
Output
Use the root dineway-seo output contract. Include Detected Schema, Recommended Schema, Required Facts, Missing Facts, Dineway Apply Target, Validation Steps, and Skipped or Risky Claims.