victorzhuk/skills

z-schema-org

Schema.org structured data for web content.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/victorzhuk/skills --skill z-schema-org

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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.

같은 저장소의 Skills

더 많은 Skills

모든 Skills
victorzhuk
커뮤니티

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".

설치 수
1
GitHub Stars
0
업데이트
10월 22일
victorzhuk
커뮤니티

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]].

설치 수
1
GitHub Stars
0
업데이트
10월 22일
victorzhuk
커뮤니티

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]].

설치 수
1
GitHub Stars
0
업데이트
10월 22일
victorzhuk
커뮤니티

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.

설치 수
1
GitHub Stars
0
업데이트
10월 22일