[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-1721ae8d":3,"seo:featured-workflow:1721ae8d-4f09-11f1-9bc6-00163e2b0d79:es":86,"workflow-related-asset-1721ae8d-1721ae8d-4f09-11f1-9bc6-00163e2b0d79":87},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":14,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":16,"tags":23,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":30,"asset_kind":31,"target_tools":32,"install_mode":35,"entrypoint":20,"risk_profile":36,"dependencies":38,"verification":44,"agent_metadata":47,"agent_fit":60,"trust":73,"provenance":82,"created_at":84,"updated_at":85},3655,"1721ae8d-4f09-11f1-9bc6-00163e2b0d79","asset-1721ae8d","Spec Kit — Spec-Driven Development Toolkit by GitHub","GitHub's official toolkit for spec-driven development, helping teams write structured specifications before coding to improve AI-assisted workflows.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"",2,"en",[17],{"id":18,"step_order":19,"title":20,"description":13,"prompt_template":21,"variables":13,"depends_on":22,"expected_output":13},4229,1,"Spec Kit Overview","# Spec Kit — Spec-Driven Development Toolkit by GitHub\n\n## Quick Use\n```bash\npip install spec-kit\nspec-kit init my-project\nspec-kit generate --from spec.md\n```\n\n## Introduction\nSpec Kit is GitHub's official open-source toolkit for spec-driven development (SDD). It helps engineering teams write structured specifications before writing code, making AI coding assistants more effective by providing clear context and requirements upfront.\n\n## What Spec Kit Does\n- Provides templates and scaffolding for writing structured development specifications\n- Integrates with AI coding tools to feed specs as context for code generation\n- Validates spec documents against a defined schema for completeness\n- Generates project scaffolds and task breakdowns from spec files\n- Supports collaborative spec authoring with version control integration\n\n## Architecture Overview\nSpec Kit is a Python-based CLI and library that parses Markdown-formatted spec documents, validates them against a configurable schema, and produces structured output consumable by AI assistants and project management tools. It uses a plugin architecture for different output formats and integrates directly with GitHub's workflow via Actions and PR templates.\n\n## Self-Hosting & Configuration\n- Install via pip or use the GitHub Action for CI integration\n- Configure spec templates in a `.spec-kit\u002F` directory at repo root\n- Customize validation rules through a YAML configuration file\n- Set environment variables for AI provider integration (optional)\n- Works offline for spec authoring; cloud features require GitHub authentication\n\n## Key Features\n- Schema-validated specifications ensure completeness before coding begins\n- First-class integration with GitHub Actions and pull request workflows\n- AI-context export formats optimized for Claude, Copilot, and other assistants\n- Template library covering common project types (API, CLI, web app, library)\n- Diff-aware spec updates that track requirement changes across versions\n\n## Comparison with Similar Tools\n- **OpenSpec** — community-driven SDD framework; Spec Kit is GitHub's official offering with tighter GitHub integration\n- **PRD generators** — focus on product docs; Spec Kit targets engineering specifications with validation\n- **Cursor Rules** — per-file coding rules; Spec Kit operates at the project\u002Ffeature specification level\n- **Architecture Decision Records** — capture decisions; Spec Kit captures requirements and design intent\n\n## FAQ\n**Q: Does Spec Kit require a GitHub account?**\nA: No. The CLI works locally for spec authoring and validation. GitHub integration is optional for CI workflows.\n\n**Q: Can I use Spec Kit with non-AI workflows?**\nA: Yes. Specs serve as living documentation regardless of whether AI tools consume them.\n\n**Q: What spec format does it use?**\nA: Markdown with optional YAML frontmatter. The schema is customizable per project.\n\n**Q: Is it language-specific?**\nA: No. Spec Kit is language-agnostic and works with any project type.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit\n- https:\u002F\u002Fgithub.blog\u002Fengineering\u002F","0",[24],{"id":25,"name":26,"slug":27,"icon":28},11,"Scripts","script","📜",false,"16de1c41a255529013918d76b174b3b8d5b5d6e15b4d91a77a0c112c2b8a6bca","skill",[33,34],"claude_code","cursor","single",{"executes_code":29,"modifies_global_config":29,"requires_secrets":37,"uses_absolute_paths":29,"network_access":29},[],{"npm":39,"pip":40,"brew":42,"system":43},[],[41],"spec-kit",[],[],{"commands":45,"expected_files":46},[],[20],{"asset_kind":31,"target_tools":48,"install_mode":35,"entrypoint":20,"risk_profile":49,"dependencies":51,"content_hash":30,"verification":56,"inferred":59},[33,34],{"executes_code":29,"modifies_global_config":29,"requires_secrets":50,"uses_absolute_paths":29,"network_access":29},[],{"npm":52,"pip":53,"brew":54,"system":55},[],[41],[],[],{"commands":57,"expected_files":58},[],[20],true,{"target":61,"score":62,"status":63,"policy":64,"why":65,"asset_kind":31,"install_mode":35},"codex",66,"needs_confirmation","confirm",[66,67,68,69,70,71,72],"target_tools does not include codex","asset_kind skill","install_mode single","markdown-only","policy confirm","metadata target_tools does not include codex","trust established",{"author_trust_level":74,"verified_publisher":29,"asset_signed_hash":30,"signature_status":75,"install_count":12,"report_count":12,"dangerous_capability_badges":76,"review_status":77,"signals":78},"established","hash_only",[],"unreviewed",[79,80,81],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":83,"content_hash":30,"visibility":19,"created_at":84,"updated_at":85},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-1721ae8d","2026-05-14 04:19:48","2026-05-14 05:48:50",null,[88,145,202,249],{"id":89,"uuid":90,"slug":91,"title":92,"description":93,"author_id":94,"author_name":95,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":96,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":97,"tags":98,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":104,"asset_kind":31,"target_tools":105,"install_mode":35,"entrypoint":92,"risk_profile":107,"dependencies":109,"verification":114,"agent_metadata":117,"agent_fit":129,"trust":131,"provenance":135,"created_at":137,"updated_at":138,"__relatedScore":139,"__relatedReasons":140,"__sharedTags":144},519,"6c6059a2-a15c-4160-a806-ea2e1e519993","spec-kit-spec-driven-dev-toolkit-github-85k-stars-6c6059a2","Spec Kit — Spec-Driven Dev Toolkit from GitHub, 85K Stars","GitHub's open-source spec-driven development toolkit. Turn product specs into executable AI agent workflows via the specify CLI instead of vibe coding.","81b6b4dc-2ab8-11f1-9bc6-00163e2b0d79","TokRepo精选",121,[],[99],{"id":100,"name":101,"slug":102,"icon":103},12,"Configs","config","⚙️","a461af477e127a484ae65086ddbdf26cd4a5bfa4ffd6cd4a563c0e82e7d60139",[33,34,106],"gemini_cli",{"executes_code":29,"modifies_global_config":29,"requires_secrets":108,"uses_absolute_paths":29,"network_access":29},[],{"npm":110,"pip":111,"brew":112,"system":113},[],[],[],[],{"commands":115,"expected_files":116},[],[92],{"asset_kind":31,"target_tools":118,"install_mode":35,"entrypoint":92,"risk_profile":119,"dependencies":121,"content_hash":104,"verification":126},[33,34,106],{"executes_code":29,"modifies_global_config":29,"requires_secrets":120,"uses_absolute_paths":29,"network_access":29},[],{"npm":122,"pip":123,"brew":124,"system":125},[],[],[],[],{"commands":127,"expected_files":128},[],[92],{"target":61,"score":62,"status":63,"policy":64,"why":130,"asset_kind":31,"install_mode":35},[66,67,68,69,70,71,72],{"author_trust_level":74,"verified_publisher":29,"asset_signed_hash":104,"signature_status":75,"install_count":12,"report_count":12,"dangerous_capability_badges":132,"review_status":77,"signals":133},[],[134,79,80,81],"asset has usage views",{"owner_uuid":94,"owner_name":95,"source_url":136,"content_hash":104,"visibility":19,"created_at":137,"updated_at":138},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fspec-kit-spec-driven-dev-toolkit-github-85k-stars-6c6059a2","2026-04-06 15:16:38","2026-05-13 18:03:49",107.12953974601213,[141,142,143],"topic-match","same-kind","same-target",[],{"id":146,"uuid":147,"slug":148,"title":149,"description":150,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":151,"time_saved":12,"model_used":152,"fork_count":12,"vote_count":12,"view_count":153,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":154,"tags":155,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":157,"asset_kind":31,"target_tools":158,"install_mode":35,"entrypoint":149,"risk_profile":160,"dependencies":162,"verification":167,"agent_metadata":170,"agent_fit":182,"trust":190,"provenance":193,"created_at":195,"updated_at":196,"__relatedScore":197,"__relatedReasons":198,"__sharedTags":200},263,"66bc0630-1be7-4da3-b227-f1fdb1faa065","surya-document-ocr-90-languages-66bc0630","Surya — Document OCR for 90+ Languages","Surya is a document OCR toolkit with 19.5K+ GitHub stars. Text recognition in 90+ languages, layout analysis, table detection, reading order, and LaTeX OCR. Benchmarks favorably against cloud OCR serv",500,"Claude Code",303,[],[156],{"id":25,"name":26,"slug":27,"icon":28},"28fba6faac84b9ff753a266d22a4c8bd6fec35cd9a115130e5216f63141485c9",[33,61,34,106,159],"windsurf",{"executes_code":29,"modifies_global_config":29,"requires_secrets":161,"uses_absolute_paths":29,"network_access":29},[],{"npm":163,"pip":164,"brew":165,"system":166},[],[],[],[],{"commands":168,"expected_files":169},[],[149],{"asset_kind":31,"target_tools":171,"install_mode":35,"entrypoint":149,"risk_profile":172,"dependencies":174,"content_hash":157,"verification":179},[33,61,34,106,159],{"executes_code":29,"modifies_global_config":29,"requires_secrets":173,"uses_absolute_paths":29,"network_access":29},[],{"npm":175,"pip":176,"brew":177,"system":178},[],[],[],[],{"commands":180,"expected_files":181},[],[149],{"target":61,"score":183,"status":184,"policy":185,"why":186,"asset_kind":31,"install_mode":35},98,"native","allow",[187,67,68,69,188,189,72],"target_tools includes codex","policy allow","safe markdown-only Codex install",{"author_trust_level":74,"verified_publisher":29,"asset_signed_hash":157,"signature_status":75,"install_count":12,"report_count":12,"dangerous_capability_badges":191,"review_status":77,"signals":192},[],[134,79,80,81],{"owner_uuid":9,"owner_name":10,"source_url":194,"content_hash":157,"visibility":19,"created_at":195,"updated_at":196},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fsurya-document-ocr-90-languages-66bc0630","2026-03-31 20:19:16","2026-05-13 17:42:26",81.72431037541313,[141,142,143,199],"same-author",[27,201],"scripts",{"id":203,"uuid":204,"slug":205,"title":206,"description":207,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":208,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":209,"tags":210,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":212,"asset_kind":31,"target_tools":213,"install_mode":35,"entrypoint":214,"risk_profile":215,"dependencies":217,"verification":222,"agent_metadata":225,"agent_fit":237,"trust":239,"provenance":242,"created_at":244,"updated_at":245,"__relatedScore":246,"__relatedReasons":247,"__sharedTags":248},2322,"94aa55cf-433f-11f1-9bc6-00163e2b0d79","vert-x-reactive-toolkit-jvm-94aa55cf","Vert.x — Reactive Toolkit for the JVM","An eclipse-foundation-hosted toolkit for building reactive applications on the JVM using an event-driven, non-blocking architecture inspired by Node.js.",120,[],[211],{"id":25,"name":26,"slug":27,"icon":28},"1442c227982758583c59cffff315c2de4b1ae259f493abb1dee16243d6041172",[33,61,106],"Vert.x Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":216,"uses_absolute_paths":29,"network_access":29},[],{"npm":218,"pip":219,"brew":220,"system":221},[],[],[],[],{"commands":223,"expected_files":224},[],[214],{"asset_kind":31,"target_tools":226,"install_mode":35,"entrypoint":214,"risk_profile":227,"dependencies":229,"content_hash":212,"verification":234},[33,61,106],{"executes_code":29,"modifies_global_config":29,"requires_secrets":228,"uses_absolute_paths":29,"network_access":29},[],{"npm":230,"pip":231,"brew":232,"system":233},[],[],[],[],{"commands":235,"expected_files":236},[],[214],{"target":61,"score":183,"status":184,"policy":185,"why":238,"asset_kind":31,"install_mode":35},[187,67,68,69,188,189,72],{"author_trust_level":74,"verified_publisher":29,"asset_signed_hash":212,"signature_status":75,"install_count":12,"report_count":12,"dangerous_capability_badges":240,"review_status":77,"signals":241},[],[134,79,80,81],{"owner_uuid":9,"owner_name":10,"source_url":243,"content_hash":212,"visibility":19,"created_at":244,"updated_at":245},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fvert-x-reactive-toolkit-jvm-94aa55cf","2026-04-29 04:19:38","2026-05-13 18:22:48",80.12417805547467,[141,142,143,199],[27,201],{"id":250,"uuid":251,"slug":252,"title":253,"description":254,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":255,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":256,"tags":257,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":259,"asset_kind":31,"target_tools":260,"install_mode":35,"entrypoint":261,"risk_profile":262,"dependencies":264,"verification":269,"agent_metadata":272,"agent_fit":284,"trust":286,"provenance":289,"created_at":291,"updated_at":292,"__relatedScore":293,"__relatedReasons":294,"__sharedTags":295},1597,"d71cfb41-398f-11f1-9bc6-00163e2b0d79","distribution-oci-container-registry-toolkit-d71cfb41","Distribution — The OCI Container Registry Toolkit","The reference implementation of the OCI Distribution Specification for storing and distributing container images and artifacts. Distribution powers Docker Hub, GitHub Container Registry, and most private registries behind the scenes.",78,[],[258],{"id":25,"name":26,"slug":27,"icon":28},"02408236e0ab6be07f34665dcbd642d2d58c082e3d09629f664e9ffd3f23289b",[33,61,106],"Distribution Registry",{"executes_code":29,"modifies_global_config":29,"requires_secrets":263,"uses_absolute_paths":29,"network_access":29},[],{"npm":265,"pip":266,"brew":267,"system":268},[],[],[],[],{"commands":270,"expected_files":271},[],[261],{"asset_kind":31,"target_tools":273,"install_mode":35,"entrypoint":261,"risk_profile":274,"dependencies":276,"content_hash":259,"verification":281},[33,61,106],{"executes_code":29,"modifies_global_config":29,"requires_secrets":275,"uses_absolute_paths":29,"network_access":29},[],{"npm":277,"pip":278,"brew":279,"system":280},[],[],[],[],{"commands":282,"expected_files":283},[],[261],{"target":61,"score":183,"status":184,"policy":185,"why":285,"asset_kind":31,"install_mode":35},[187,67,68,69,188,189,72],{"author_trust_level":74,"verified_publisher":29,"asset_signed_hash":259,"signature_status":75,"install_count":12,"report_count":12,"dangerous_capability_badges":287,"review_status":77,"signals":288},[],[79,80,81],{"owner_uuid":9,"owner_name":10,"source_url":290,"content_hash":259,"visibility":19,"created_at":291,"updated_at":292},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fdistribution-oci-container-registry-toolkit-d71cfb41","2026-04-16 20:28:57","2026-05-13 17:26:38",73.84644063693567,[141,142,143,199],[27,201]]