Files
periscope/skills/extract-pattern/schema.json
T
Siddharth Kothari 6672d2be57 Pinscope open-source core
Agentic schematic validation: datasheet extraction via Claude Console
Skills, netlist/BOM design graph, per-IC direct datasheet review with
page citations, capacitor derating, Next.js report UI.

Extracted from the Pinscope cloud codebase. Auth and billing live in the
private gateway repo behind stable seams (billing_hook.py, adapter files
listed in CLAUDE.md).
2026-07-16 21:29:45 -07:00

38 lines
1.0 KiB
JSON

{
"type": "object",
"properties": {
"manufacturer": {"type": "string"},
"series": {"type": "string"},
"component_type": {
"type": "string",
"enum": ["resistor", "capacitor", "inductor"]
},
"component_subtype": {"type": "string"},
"description": {"type": "string"},
"regex": {"type": "string"},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {"type": "string"},
"position": {"type": "integer"},
"length": {"type": "integer"},
"description": {"type": "string"},
"lookup": {"type": "object"}
},
"required": ["name", "position", "length", "description"]
}
},
"value_decoder": {"type": "object"},
"example_mpns": {
"type": "array",
"items": {"type": "string"}
}
},
"required": [
"manufacturer", "series", "component_type", "component_subtype",
"description", "regex", "fields", "value_decoder", "example_mpns"
]
}