Rank
70
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Spec-Driven Development toolkit for structured software development. Generates specifications, plans, and implementations using AI agents through a phased workflow. --- name: spec-kit description: Spec-Driven Development toolkit for structured software development. Generates specifications, plans, and implementations using AI agents through a phased workflow. homepage: https://github.com/github/spec-kit metadata: {"clawdbot":{"emoji":"๐ซ","requires":{"bins":["uv","python3","git"]},"install":[{"id":"uv-tool","kind":"shell","command":"uv tool install specify-cli --from git+https:/
git clone https://github.com/marswangyang/spec-kit-skill.gitOverall rank
#31
Adoption
1 GitHub stars
Trust
Unknown
Freshness
Apr 14, 2026
Freshness
Last checked Apr 14, 2026
Best For
spec-kit is best for be, custom, compliance workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Spec-Driven Development toolkit for structured software development. Generates specifications, plans, and implementations using AI agents through a phased workflow. --- name: spec-kit description: Spec-Driven Development toolkit for structured software development. Generates specifications, plans, and implementations using AI agents through a phased workflow. homepage: https://github.com/github/spec-kit metadata: {"clawdbot":{"emoji":"๐ซ","requires":{"bins":["uv","python3","git"]},"install":[{"id":"uv-tool","kind":"shell","command":"uv tool install specify-cli --from git+https:/ Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Github
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
git clone https://github.com/marswangyang/spec-kit-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Github
Protocol compatibility
OpenClaw
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
bash
uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>
bash
uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git
bash
# Create new project specify init my-project --ai claude # Initialize in current directory specify init . --ai claude # or specify init --here --ai claude # Force merge into non-empty directory specify init . --force --ai claude # Check installed tools specify check
text
/speckit.constitution Create principles focused on code quality, testing standards, user experience consistency, and performance requirements. Include governance for technical decisions and implementation choices.
text
/speckit.specify Build a photo album organizer. Albums are grouped by date and can be re-organized via drag-and-drop. Albums are never nested. Within each album, photos are displayed in a tile interface with preview thumbnails.
Editorial read
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Spec-Driven Development toolkit for structured software development. Generates specifications, plans, and implementations using AI agents through a phased workflow. --- name: spec-kit description: Spec-Driven Development toolkit for structured software development. Generates specifications, plans, and implementations using AI agents through a phased workflow. homepage: https://github.com/github/spec-kit metadata: {"clawdbot":{"emoji":"๐ซ","requires":{"bins":["uv","python3","git"]},"install":[{"id":"uv-tool","kind":"shell","command":"uv tool install specify-cli --from git+https:/
A toolkit for building high-quality software faster through structured, AI-assisted specification-driven development.
Spec-Driven Development flips traditional software development:
brew install uv or curl -LsSf https://astral.sh/uv/install.sh | shpython3 --versiongit --versionuv tool install specify-cli --from git+https://github.com/github/spec-kit.git
uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>
uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git
| Phase | Command | Purpose |
|-------|---------|---------|
| 1. Constitution | /speckit.constitution | Establish project principles and governance |
| 2. Specification | /speckit.specify | Define what to build (requirements, user stories) |
| 3. Planning | /speckit.plan | Define how to build (tech stack, architecture) |
| 4. Task Breakdown | /speckit.tasks | Generate actionable task lists |
| 5. Analysis (Optional) | /speckit.analyze | Validate consistency and coverage |
| 6. Implementation | /speckit.implement | Execute tasks and build the feature |
Optional Commands:
/speckit.clarify - Clarify underspecified areas (run before /speckit.plan)/speckit.checklist - Generate quality validation checklists# Create new project
specify init my-project --ai claude
# Initialize in current directory
specify init . --ai claude
# or
specify init --here --ai claude
# Force merge into non-empty directory
specify init . --force --ai claude
# Check installed tools
specify check
Launch your AI agent in the project directory and create governing principles:
/speckit.constitution Create principles focused on code quality, testing standards, user experience consistency, and performance requirements. Include governance for technical decisions and implementation choices.
Output: .specify/memory/constitution.md
Describe what you want to build (focus on requirements, not tech stack):
/speckit.specify Build a photo album organizer. Albums are grouped by date and can be re-organized via drag-and-drop. Albums are never nested. Within each album, photos are displayed in a tile interface with preview thumbnails.
Output: .specify/specs/001-feature-name/spec.md
Important: Be explicit about:
Before planning, clarify any underspecified areas:
/speckit.clarify
The agent will ask structured questions and record answers in a Clarifications section.
Alternatively, refine manually:
For each project, create 5-15 tasks randomly distributed across different completion states. Ensure at least one task exists in each stage.
Validate the Review & Acceptance Checklist:
Read the review and acceptance checklist. Check off each item that meets criteria. Leave unchecked if requirements are not met.
Specify how to build (tech stack, architecture):
/speckit.plan Use Vite with minimal libraries. Use vanilla HTML, CSS, and JavaScript. Images are stored locally, metadata in SQLite. No external uploads.
Output: Implementation details in .specify/specs/001-feature-name/:
plan.md - Overall implementation plandata-model.md - Database schemacontracts/api-spec.json - API contractsresearch.md - Tech stack researchValidate the plan:
Audit the implementation plan and detail files. Verify there's a clear sequence of tasks. Cross-reference core implementation steps with implementation details. Check for over-engineering or missing pieces.
Break the plan into actionable tasks:
/speckit.tasks
Output: .specify/specs/001-feature-name/tasks.md
Task breakdown includes:
[P] for concurrent tasksExecute the implementation plan:
/speckit.implement
What it does:
tasks.mdImportant: The AI agent will execute local CLI commands (npm, dotnet, python, etc.). Ensure required tools are installed.
After implementation:
specify init <project-name> # Initialize new project
specify check # Check for required tools
| Option | Description |
|--------|-------------|
| --ai <agent> | AI assistant: claude, gemini, copilot, cursor-agent, windsurf, etc. |
| --here | Initialize in current directory |
| --force | Force merge/overwrite (skip confirmation) |
| --no-git | Skip git repository initialization |
| --ignore-agent-tools | Skip AI agent tool checks |
| --script <type> | Script variant: sh (bash/zsh) or ps (PowerShell) |
| --debug | Enable detailed debug output |
| --github-token <token> | GitHub token for API requests (or use GH_TOKEN env var) |
| Variable | Description |
|----------|-------------|
| SPECIFY_FEATURE | Override feature detection for non-Git repos. Set to feature dir name (e.g., 001-photo-albums) |
Note: Must be set in the agent's context before using /speckit.plan or follow-up commands.
| Agent | Status | Notes | |-------|--------|-------| | Claude Code | โ | | | Cursor | โ | | | Windsurf | โ | | | GitHub Copilot | โ | | | Gemini CLI | โ | | | Qoder CLI | โ | | | Amp | โ | | | Roo Code | โ | | | Jules | โ | | | Amazon Q Developer CLI | โ ๏ธ | Does not support custom arguments for slash commands |
After initialization:
project-root/
โโโ .specify/
โ โโโ memory/
โ โ โโโ constitution.md # Project governance
โ โโโ scripts/
โ โ โโโ create-new-feature.sh
โ โ โโโ setup-plan.sh
โ โ โโโ update-claude-md.sh
โ โโโ specs/
โ โ โโโ 001-feature-name/
โ โ โโโ spec.md # Requirements & user stories
โ โ โโโ plan.md # Implementation plan
โ โ โโโ tasks.md # Task breakdown
โ โ โโโ data-model.md # Database schema
โ โ โโโ research.md # Tech stack research
โ โ โโโ contracts/
โ โ โโโ api-spec.json # API contracts
โ โโโ templates/
โ โโโ spec-template.md
โ โโโ plan-template.md
โ โโโ tasks-template.md
Always start with /speckit.constitution. It guides all subsequent decisions.
Run /speckit.clarify before /speckit.plan to reduce rework downstream.
/speckit.specify: Validate acceptance checklist/speckit.plan: Audit for over-engineering, missing steps/speckit.tasks: Run /speckit.analyze for consistencyDon't treat the first attempt as final. Refine specs, plans, and tasks through dialogue with the AI agent.
AI-generated code may compile but fail at runtime. Always test in the browser/environment and report errors back to the agent.
| Phase | Focus | Key Activities | |-------|-------|----------------| | 0-to-1 (Greenfield) | Generate from scratch | Start with requirements โ spec โ plan โ build | | Creative Exploration | Parallel implementations | Explore diverse solutions, UX patterns, tech stacks | | Iterative Enhancement (Brownfield) | Modernization | Add features, modernize legacy, adapt processes |
If Git authentication fails on Linux:
wget https://github.com/git-ecosystem/git-credential-manager/releases/download/v2.6.1/gcm-linux_amd64.2.6.1.deb
sudo dpkg -i gcm-linux_amd64.2.6.1.deb
git config --global credential.helper manager
rm gcm-linux_amd64.2.6.1.deb
If /speckit.* commands aren't available:
specify init in the project directory.specify/ directory exists with CLAUDE.md (or equivalent for your agent)If /speckit.implement fails:
constitution.md, spec.md, plan.md, tasks.md)MIT License - See LICENSE
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T03:02:00.045Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "be",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "custom",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "compliance",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:be|supported|profile capability:custom|supported|profile capability:compliance|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Github",
"href": "https://github.com/github/spec-kit",
"sourceUrl": "https://github.com/github/spec-kit",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/marswangyang/spec-kit-skill",
"sourceUrl": "https://github.com/marswangyang/spec-kit-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/marswangyang-spec-kit-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub ยท GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to spec-kit and adjacent AI workflows.