{"id":"github-spec-kit","name":"spec-kit","homepage":"https://github.github.com/spec-kit/","repo_url":"https://github.com/github/spec-kit","category":"devtools","subcategories":[],"tags":["spec-driven-development","cli","python","developer-tools","templates","ai-workflow","project-bootstrapping"],"what_it_does":"Spec Kit (specify-cli) is a Python CLI toolkit for spec-driven development: it bootstraps a project, helps you write a spec/constitution/plan/tasks, and then drives an implementation workflow (including agent/AI-assisted steps depending on how you run it).","use_cases":["Bootstrapping a new spec-driven development project","Creating and iterating on spec, plan, and task breakdown artifacts","Guiding AI-assisted implementation using a structured workflow and templates","Generating developer-facing workflow artifacts (templates/scripts/settings) for consistent execution"],"not_for":["A production runtime API service for external customers","A fully managed hosted solution (it appears to be a local CLI/tooling workflow)","A drop-in replacement for mature project management systems without additional integrations","Strictly deterministic code generation without any human review/QA"],"best_when":"You want a repeatable, template-based workflow that turns product scenarios into executable implementation tasks (potentially with AI assistance) within a local repo.","avoid_when":"You need a hosted API with strong SLAs, or you require a clearly defined, documented auth/rate-limiting model for external API consumption.","alternatives":["Write spec/PRD and use standard task tracking (Jira/GitHub Issues) with your own templates","OpenAPI/ADR/Domain-driven design workflows (manual or tool-assisted) without an integrated spec-to-code loop","Other spec-to-code/agent workflow tools or CI-based code generation pipelines (varies by stack)"],"af_score":25.2,"security_score":26.2,"reliability_score":28.8,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-29T12:58:01.825137+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"The README describes local slash-command/CLI usage patterns for Spec Kit workflows but does not document authentication mechanisms for any network API. Some community extensions mention OAuth integrations (e.g., Azure DevOps/Jira), but this evaluation is for the core package as presented."},"pricing":{"model":"Open source (MIT) tooling","free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information for hosted services is present; this appears to be local developer tooling."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":25.2,"security_score":26.2,"reliability_score":28.8,"mcp_server_quality":null,"documentation_accuracy":null,"error_message_quality":null,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":0.0,"auth_strength":30.0,"scope_granularity":20.0,"dependency_hygiene":45.0,"secret_handling":40.0,"security_notes":"No documented TLS/auth/rate-limit model for a network service is provided (it appears to be local CLI tooling). The manifest lists several dependencies (including httpx and truststore), but without vulnerability/CVE evidence, scores are conservative. The README also references AI-agent usage; ensure that prompts/specs do not include sensitive data if any remote AI provider is involved (not specified in provided content).","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":30.0,"error_recovery":30.0,"idempotency_support":null,"idempotency_notes":null,"pagination_style":null,"retry_guidance_documented":null,"known_agent_gotchas":["Core interface is a CLI / agent slash-command workflow; without explicit MCP/HTTP interface, agent integrations may rely on external conventions (e.g., /speckit.* command mapping).","Some operations may modify files in-place; without documented idempotency guarantees, repeated runs could cause drift or overwrites."]}}