ts-schema-implementation
CommunityImplement schema.org types in TypeScript.
AuthorEvaLok
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a standardized, step-by-step process for developers to implement new schema.org types within the TypeScript version of the schema-org-json-ld library, ensuring consistency and maintainability.
Core Features & Use Cases
- Structured Implementation Guide: Follows a clear, sequential process from understanding the schema to final code verification.
- Test-Driven Development (TDD): Emphasizes writing failing tests before implementation to ensure correctness.
- Code Generation Standards: Details the exact patterns for class structure, options interfaces, enum creation, and barrel exports.
- PHP Parity Verification: Includes steps to ensure the TypeScript implementation matches the existing PHP version.
- Use Case: A developer needs to add support for a new schema type, like
Recipe, to the library. This Skill guides them through creating theRecipe.tsclass, its options interface, writing tests inRecipe.test.ts, and exporting it correctly.
Quick Start
Use the ts-schema-implementation skill to add a new schema.org type called 'ProductModel' to the TypeScript library.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ts-schema-implementation Download link: https://github.com/EvaLok/schema-org-json-ld/archive/main.zip#ts-schema-implementation Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.