victorzhuk/skills

z-schema-org

Schema.org structured data for web content.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/victorzhuk/skills --skill z-schema-org

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

Schema.org structured data

Describe the page's actual entities with verified Schema.org terms and facts from the same source as the visible content.

Establish the target

  • Identify the page template, primary entity, content source, rendering framework, and consuming service.
  • Inspect existing markup from templates, plugins, and client code before adding another emitter.
  • Read the current Schema.org type and property pages. Verify expected value types and term status.
  • Read the consumer's documentation separately. Schema.org vocabulary support does not imply eligibility for a search feature.

Model the entities

  • Choose the most specific type supported by the content. Do not force every page into Product or Article.
  • Distinguish the page from the entity it describes, such as an organization, event, product, or person.
  • Preserve existing stable @id values. Derive new identifiers from verified canonical URLs and a consistent fragment convention.
  • Reuse identifiers for shared entities. Use @graph when several linked entities need separate definitions.
  • Use sameAs only for verified identity links, not arbitrary related pages.
  • Represent dates, durations, quantities, and enumerations according to each property's documented value types.
  • Omit unsupported facts. Never invent prices, availability, reviews, ratings, credentials, or business details.

Emit the markup

  • Prefer JSON-LD for new integrations unless the consumer requires another encoding.
  • Preserve working Microdata or RDFa unless migration serves a concrete requirement.
  • For JSON-LD, use @context: "https://schema.org" and an application/ld+json script element.
  • Serialize an object instead of concatenating JSON strings.
  • Use a serializer safe for HTML script contents. Plain JSON serialization alone does not prevent script termination by untrusted text.
  • Generate markup from the same content model as the page. Update both when prices, dates, or availability change.
  • Inspect the rendered page for duplicate or contradictory entities after plugins and hydration run.

Do not

  • Treat Schema.org as a JSON Schema validation dialect.
  • Promise rankings, indexing, or rich results because markup passes validation.
  • Assume a valid Schema.org type has a supported Google rich result.
  • Add hidden claims or misleading entities solely to qualify for search features.
  • Replace semantic HTML, accessible content, or canonical metadata with JSON-LD.

Verify

  1. Inspect the selected encoding in the rendered page. For JSON-LD, parse the emitted JSON.
  2. Verify entity relationships, identifiers, and vocabulary with the Schema Markup Validator.
  3. For Google Search, verify current feature requirements and run the Rich Results Test.
  4. Compare markup values with visible content on representative pages, including missing optional fields.
  5. For JSON-LD, test untrusted text containing a script-closing sequence against the serializer.
  6. Report syntax, vocabulary, and consumer results separately. Name verification steps that require deployment or external access.

References

Use [[z-json-schema]] for payload contracts and [[z-react-core]] for React rendering conventions. Use [[z-open-graph]] for shared-link previews and crawler metadata.

do mesmo repositório

Mais Skills

Todos os Skills
victorzhuk
Comunidade

z-accessibility

Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".

instalações
1
GitHub Stars
0
Atualizado
22 de out.
victorzhuk
Comunidade

z-algo-core

DS/algorithm selection judgment for production code, not competitive tricks — hash map for membership/dedup, slice+sort beats a tree until proven, heap for top-k, two-pointer/sliding-window for scans, BFS/DFS/topo-sort for dependency shapes. Triggers on Big-O, hash map vs tree. Does not cover profiling/tuning; see [[z-go-performance]].

instalações
1
GitHub Stars
0
Atualizado
22 de out.
victorzhuk
Comunidade

z-bdd

BDD acceptance contracts for humans and agents across UI, API, and CLI products. Use for Gherkin, Given-When-Then, E2E acceptance, or scenario evidence. Define repeatable scenarios with explicit assertions and required outcomes. Test selection belongs to [[z-testing-strategy]]. Go harness wiring belongs to [[z-go-bdd]].

instalações
1
GitHub Stars
0
Atualizado
22 de out.
victorzhuk
Comunidade

z-codegraph

Use an existing CodeGraph integration for call graphs, impact analysis, affected tests, or route discovery. Discover installed tools and index freshness; follow host LSP precedence and verify current source. Do not initialize indexes without user authorization.

instalações
1
GitHub Stars
0
Atualizado
22 de out.