[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-Pimzino-.claude-plugin-en":3,"guides-for-Pimzino-.claude-plugin":378,"similar-k1773n3k2qq14cbxy33afzcw2186m8b1-en":379},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":255,"isFallback":251,"parentExtension":259,"providers":294,"relations":298,"repo":299,"tags":375,"workflow":376},1778695445139.321,"k1773n3k2qq14cbxy33afzcw2186m8b1",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"MCP server for structured spec-driven development with real-time web dashboard and VSCode extension.",{"claudeCode":12},"spec-workflow-mcp","https://github.com/Pimzino/spec-workflow-mcp",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":234,"workflow":253},1778695489669.357,"kn7b9x48pb74pa27tm1wzpxfd586na8d","en",{"checks":19,"evaluatedAt":203,"extensionSummary":204,"features":205,"nonGoals":211,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"targetMarket":227,"tier":228,"useCases":229},[20,25,28,31,35,38,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,146,149,152,156,159,162,165,168,171,174,177,180,182,185,189,192,195,199],{"category":21,"check":22,"severity":23,"summary":24},"Practical Utility","Problem relevance","pass","The description clearly states the problem of managing structured spec-driven development with real-time dashboards and VSCode extensions.",{"category":21,"check":26,"severity":23,"summary":27},"Unique selling proposition","The MCP server offers a structured workflow, real-time dashboard, and VSCode integration, providing value beyond a simple API wrapper.",{"category":21,"check":29,"severity":23,"summary":30},"Production readiness","The plugin provides a complete lifecycle for spec-driven development, including a dashboard and VSCode extension, making it suitable for production use.",{"category":32,"check":33,"severity":23,"summary":34},"Scope","Single responsibility principle","The plugin focuses on structured spec-driven development with a dashboard and VSCode integration, maintaining a coherent domain.",{"category":32,"check":36,"severity":23,"summary":37},"Description quality","The displayed description accurately and concisely reflects the plugin's functionality.",{"category":39,"check":40,"severity":41,"summary":42},"Invocation","Scoped tools","not_applicable","This check is not applicable as the extension is an MCP server and not a collection of discrete tools with verb-noun actions.",{"category":44,"check":45,"severity":23,"summary":46},"Documentation","Configuration & parameter reference","The README provides detailed installation instructions, configuration examples for various clients, and environment variable documentation.",{"category":32,"check":48,"severity":41,"summary":49},"Tool naming","This check is not applicable as the extension is an MCP server and does not expose individual tools with names.",{"category":32,"check":51,"severity":41,"summary":52},"Minimal I/O surface","This check is not applicable as the extension is an MCP server and does not expose explicit tools with parameter schemas or response shapes.",{"category":54,"check":55,"severity":23,"summary":56},"License","License usability","The license is GPL-3.0, a permissive open-source license, declared in the LICENSE file and manifests.",{"category":58,"check":59,"severity":23,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-05, well within the last 3 months.",{"category":58,"check":62,"severity":23,"summary":63},"Dependency Management","The project uses npm and has a lockfile, indicating managed dependencies.",{"category":65,"check":66,"severity":23,"summary":67},"Security","Secret Management","No secrets are used or exposed in the provided files; security controls are detailed in the README.",{"category":65,"check":69,"severity":23,"summary":70},"Injection","The provided files do not show any mechanisms for loading untrusted third-party data that could lead to injection.",{"category":65,"check":72,"severity":23,"summary":73},"Transitive Supply-Chain Grenades","No runtime downloads of external scripts or content are evident.",{"category":65,"check":75,"severity":23,"summary":76},"Sandbox Isolation","The plugin uses `${CLAUDE_PLUGIN_DATA}` for state and has specific guidance for sandboxed environments like Codex CLI, respecting isolation.",{"category":65,"check":78,"severity":23,"summary":79},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls are apparent in the provided files.",{"category":65,"check":81,"severity":23,"summary":82},"Data Exfiltration","No instructions for reading and submitting confidential data to a third party are present.",{"category":65,"check":84,"severity":23,"summary":85},"Hidden Text Tricks","The bundled content appears free of hidden steering tricks and uses clean printable ASCII and expected Unicode.",{"category":87,"check":88,"severity":23,"summary":89},"Hooks","Opaque code execution","The provided files do not contain obfuscated code, base64 payloads, or runtime fetched scripts.",{"category":91,"check":92,"severity":23,"summary":93},"Portability","Structural Assumption","The plugin handles project paths by accepting a project directory path and mentions `SPEC_WORKFLOW_HOME` for sandboxed environments.",{"category":95,"check":96,"severity":23,"summary":97},"Trust","Issues Attention","0 issues opened, 6 closed in the last 90 days indicates high maintainer engagement.",{"category":99,"check":100,"severity":23,"summary":101},"Versioning","Release Management","A manifest version (2.2.6) is present and meaningful, along with npm version badges and changelog.",{"category":103,"check":104,"severity":41,"summary":105},"Execution","Validation","This check is not applicable as the extension is an MCP server and does not expose tools with input argument schemas or structured output to validate.",{"category":65,"check":107,"severity":23,"summary":108},"Unguarded Destructive Operations","The README details security features like localhost binding and rate limiting, implying guarded operations.",{"category":110,"check":111,"severity":41,"summary":112},"Errors","Error Handling","This check is not applicable as the extension is an MCP server and does not expose explicit tools with error handling to evaluate.",{"category":114,"check":115,"severity":23,"summary":116},"Code Execution","Logging","The README mentions structured JSON audit logs with timestamp, actor, action, and result.",{"category":118,"check":119,"severity":41,"summary":120},"Compliance","GDPR","The extension does not appear to operate on personal data.",{"category":118,"check":122,"severity":23,"summary":123},"Target market","The extension is globally applicable and does not exhibit any regional or jurisdictional logic.",{"category":91,"check":125,"severity":23,"summary":126},"Runtime stability","The plugin provides instructions for various IDEs and shells, and notes support for sandboxed environments.",{"category":44,"check":128,"severity":23,"summary":129},"README","The README is extensive, clearly states the plugin's purpose, and includes valuable information.",{"category":32,"check":131,"severity":41,"summary":132},"Tool surface size","This check is not applicable as the extension is an MCP server and does not expose a discrete list of tools.",{"category":39,"check":134,"severity":41,"summary":135},"Overlapping near-synonym tools","This check is not applicable as the extension is an MCP server and does not expose discrete tools with overlapping names.",{"category":44,"check":137,"severity":23,"summary":138},"Phantom features","All advertised features, including the VSCode extension and dashboard, have corresponding implementations or clear documentation.",{"category":140,"check":141,"severity":23,"summary":142},"Install","Installation instruction","The README provides detailed, copy-pasteable installation instructions for numerous clients, including authentication steps and environment variables.",{"category":110,"check":144,"severity":41,"summary":145},"Actionable error messages","This check is not applicable as the extension is an MCP server and does not expose explicit user-facing error paths to evaluate.",{"category":103,"check":147,"severity":23,"summary":148},"Pinned dependencies","The project uses npm and has a lockfile, indicating pinned dependencies.",{"category":32,"check":150,"severity":41,"summary":151},"Dry-run preview","This check is not applicable as the extension is an MCP server and does not appear to have state-changing commands with a dry-run option.",{"category":153,"check":154,"severity":41,"summary":155},"Protocol","Idempotent retry & timeouts","This check is not applicable as the extension is an MCP server and does not expose discrete tools with retry or timeout logic.",{"category":118,"check":157,"severity":23,"summary":158},"Telemetry opt-in","The README mentions audit logging but does not indicate any opt-out telemetry collection.",{"category":39,"check":160,"severity":23,"summary":161},"Name collisions","The MCP server is named 'spec-workflow' and is clearly distinct from any potential built-in Claude Code commands.",{"category":39,"check":163,"severity":41,"summary":164},"Hooks-off mechanism","The plugin does not appear to ship any hooks that would require a hooks-off mechanism.",{"category":39,"check":166,"severity":41,"summary":167},"Hook matcher tightness","The plugin does not appear to ship any hooks.",{"category":65,"check":169,"severity":41,"summary":170},"Hook security","The plugin does not appear to ship any hooks that have destructive or network-touching behavior.",{"category":87,"check":172,"severity":41,"summary":173},"Silent prompt rewriting","The plugin does not appear to have a UserPromptSubmit hook that rewrites prompts.",{"category":65,"check":175,"severity":41,"summary":176},"Permission Hook","The plugin does not appear to ship any PermissionRequest hooks.",{"category":118,"check":178,"severity":41,"summary":179},"Hook privacy","The plugin does not appear to ship any hooks that handle logging or telemetry.",{"category":114,"check":181,"severity":41,"summary":167},"Hook dependency",{"category":44,"check":183,"severity":23,"summary":184},"Feature Transparency","The README clearly explains the core functionality, including the dashboard and VSCode extension, and mentions the MCP server setup.",{"category":186,"check":187,"severity":23,"summary":188},"Convention","Layout convention adherence","The plugin adheres to structural conventions, with `plugin.json` in `.claude-plugin/` and no runtime components misplaced.",{"category":186,"check":190,"severity":23,"summary":191},"Plugin state","The README mentions `SPEC_WORKFLOW_HOME` for redirecting global state, indicating proper handling of plugin state.",{"category":65,"check":193,"severity":41,"summary":194},"Keychain-stored secrets","The plugin does not appear to handle any secrets that would require keychain storage.",{"category":196,"check":197,"severity":23,"summary":198},"Dependencies","Tagged release sourcing","The MCP server is sourced from a published npm package with a tagged semver reference.",{"category":200,"check":201,"severity":23,"summary":202},"Installation","Clean uninstall","The plugin does not appear to spawn background daemons or install persistent agents, suggesting a clean uninstall is possible.",1778695489449,"This MCP server facilitates structured spec-driven development by providing a real-time web dashboard and a VSCode extension. It supports sequential spec creation, task tracking, and an approval workflow, with comprehensive documentation and installation guides for various clients.",[206,207,208,209,210],"Structured development workflow with sequential spec creation","Real-time web dashboard for monitoring progress","VSCode extension for integrated development experience","Approval workflow with revision tracking","Task progress tracking with visual indicators",[212,213,214],"Acting as a generic code generation tool","Replacing full project management suites","Providing direct CI/CD pipeline integration (though it supports spec creation for such pipelines)","3.0.0","4.4.0","To streamline and structure the development workflow for spec-driven projects, offering integrated tools for spec management, progress tracking, and approvals.","High quality with excellent documentation and recent commits. No critical or warning findings.",98,"A high-quality MCP server for structured spec-driven development.",[222,223,224,225,226],"mcp","development","dashboard","vscode","workflow","global","verified",[230,231,232,233],"Managing complex API specification development","Tracking progress on feature development from requirements to tasks","Facilitating team collaboration on spec-driven projects","Visualizing and approving design and implementation stages",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"popularity":247,"security":249,"testCoverage":252},{"hasLockfile":236},true,1778695473435,{"descriptionLength":239,"readmeSize":240},100,11294,{"closedIssues90d":242,"forks":243,"hasChangelog":236,"manifestVersion":244,"openIssues90d":8,"pushedAt":245,"stars":246},6,344,"2.2.6",1777997450000,4170,{"npmDownloads":248},5333,{"hasNpmPackage":236,"license":250,"smitheryVerified":251},"GPL-3.0",false,{"hasCi":236,"hasTests":236},{"updatedAt":254},1778695489669,{"basePath":256,"githubOwner":257,"githubRepo":12,"locale":17,"slug":256,"type":258},".claude-plugin","Pimzino","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":268,"parentExtension":271,"providers":272,"relations":287,"tags":289,"workflow":290},1778695445139.3208,"k175am8653ec7cagkzfjn1j7gs86m3rq",{"reviewCount":8},{"description":264,"installMethods":265,"name":267,"sourceUrl":13},"Spec Workflow MCP provides structured spec-driven development with a sequential workflow (Requirements → Design → Tasks), real-time web dashboard, and VSCode extension support. Includes human approval gates at each stage and project steering guidance.",{"claudeCode":266},"Pimzino/spec-workflow-mcp","spec-workflow-mcp-marketplace",{"basePath":269,"githubOwner":257,"githubRepo":12,"locale":17,"slug":12,"type":270},"","marketplace",null,{"evaluate":273,"extract":281},{"promptVersionExtension":274,"promptVersionScoring":216,"score":275,"tags":276,"targetMarket":227,"tier":228},"3.1.0",96,[277,278,279,224,280],"development-workflow","specification","ide-integration","lsp",{"commitSha":282,"marketplace":283,"plugin":285},"HEAD",{"name":267,"pluginCount":284},2,{"mcpCount":8,"provider":286,"skillCount":8},"classify",{"repoId":288},"kd7ckc3zn4yfhds7q1pxbvcanh86mwr8",[224,277,279,280,278],{"evaluatedAt":291,"extractAt":292,"updatedAt":293},1778695473156,1778695445139,1778695653673,{"evaluate":295,"extract":297},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":296,"targetMarket":227,"tier":228},[222,223,224,225,226],{"commitSha":282,"license":250},{"parentExtensionId":261,"repoId":288},{"_creationTime":300,"_id":288,"identity":301,"providers":302,"workflow":370},1778695437864.0688,{"githubOwner":257,"githubRepo":12,"sourceUrl":13},{"classify":303,"discover":362,"extract":365,"github":366,"npm":369},{"commitSha":282,"extensions":304},[305,318,326,335],{"basePath":269,"description":264,"displayName":267,"installMethods":306,"rationale":307,"selectedPaths":308,"source":317,"sourceLanguage":17,"type":270},{"claudeCode":266},"marketplace.json at .claude-plugin/marketplace.json",[309,312,314],{"path":310,"priority":311},".claude-plugin/marketplace.json","mandatory",{"path":313,"priority":311},"README.md",{"path":315,"priority":316},"LICENSE","high","rule",{"basePath":256,"description":10,"displayName":12,"installMethods":319,"license":250,"rationale":320,"selectedPaths":321,"source":317,"sourceLanguage":17,"type":258},{"claudeCode":12},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at /)",[322,324],{"path":323,"priority":311},"plugin.json",{"path":325,"priority":311},".mcp.json",{"basePath":327,"description":328,"displayName":329,"installMethods":330,"license":250,"rationale":331,"selectedPaths":332,"source":317,"sourceLanguage":17,"type":258},".claude-plugin/with-dashboard","MCP server with auto-started dashboard for structured spec-driven development.","spec-workflow-mcp-with-dashboard",{"claudeCode":329},"plugin manifest at .claude-plugin/with-dashboard/plugin.json",[333,334],{"path":323,"priority":311},{"path":325,"priority":311},{"basePath":269,"description":336,"displayName":337,"installMethods":338,"license":250,"rationale":339,"selectedPaths":340,"source":317,"sourceLanguage":17,"type":222},"MCP server for spec-driven development workflow with real-time web dashboard","@pimzino/spec-workflow-mcp",{"npm":337},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[341,343,344,345,348,350,352,354,356,358,360],{"path":342,"priority":311},"package.json",{"path":313,"priority":311},{"path":315,"priority":316},{"path":346,"priority":347},"src/index.ts","low",{"path":349,"priority":347},"src/server.ts",{"path":351,"priority":347},"src/tools/approvals.ts",{"path":353,"priority":347},"src/tools/index.ts",{"path":355,"priority":347},"src/tools/log-implementation.ts",{"path":357,"priority":347},"src/tools/spec-status.ts",{"path":359,"priority":347},"src/tools/spec-workflow-guide.ts",{"path":361,"priority":347},"src/tools/steering-guide.ts",{"sources":363},[364],"manual",{"npmPackage":337},{"closedIssues90d":242,"description":367,"forks":243,"license":250,"openIssues90d":8,"pushedAt":245,"readmeSize":240,"stars":246,"topics":368},"A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tools for AI-assisted software development, featuring a real-time web dashboard and VSCode extension for monitoring and managing your project's progress directly in your development environment.",[],{"downloads":248},{"classifiedAt":371,"discoverAt":372,"extractAt":373,"githubAt":373,"npmAt":374,"updatedAt":371},1778695444976,1778695437864,1778695441008,1778695443588,[224,223,222,225,226],{"evaluatedAt":254,"extractAt":292,"updatedAt":377},1778695653894,[],[380,399,429,453,484,515],{"_creationTime":381,"_id":382,"community":383,"display":384,"identity":387,"providers":389,"relations":394,"tags":395,"workflow":396},1778695445139.3213,"k17cy330kpvy1ec6w0hafywq2986n6st",{"reviewCount":8},{"description":328,"installMethods":385,"name":386,"sourceUrl":13},{"claudeCode":329},"Spec Workflow MCP",{"basePath":327,"githubOwner":257,"githubRepo":12,"locale":17,"slug":388,"type":258},"with-dashboard",{"evaluate":390,"extract":393},{"promptVersionExtension":215,"promptVersionScoring":216,"score":391,"tags":392,"targetMarket":227,"tier":228},99,[222,223,226,224,225],{"commitSha":282,"license":250},{"parentExtensionId":261,"repoId":288},[224,223,222,225,226],{"evaluatedAt":397,"extractAt":292,"updatedAt":398},1778695535325,1778695654059,{"_creationTime":400,"_id":401,"community":402,"display":403,"identity":408,"providers":413,"relations":423,"tags":425,"workflow":426},1778685949178.7886,"k175j0a2ttdtwfrzvz3gae0z2186njwq",{"reviewCount":8},{"description":404,"installMethods":405,"name":406,"sourceUrl":407},"SDD WORK-PIPELINE Agent — Requirements analysis & development 6-agent full pipeline with DAG-based orchestration and sliding window context management",{"claudeCode":406},"uc-taskmanager","https://github.com/davepoon/buildwithclaude",{"basePath":409,"githubOwner":410,"githubRepo":411,"locale":17,"slug":412,"type":258},"plugins/agents-uc-taskmanager","davepoon","buildwithclaude","agents-uc-taskmanager",{"evaluate":414,"extract":420},{"promptVersionExtension":215,"promptVersionScoring":216,"score":239,"tags":415,"targetMarket":227,"tier":228},[416,223,417,418,419],"automation","pipeline","sdd","agent",{"commitSha":282,"license":250,"plugin":421},{"mcpCount":8,"provider":286,"skillCount":422},3,{"repoId":424},"kd719kw54vhmcscq7ckdp59fg586mnt6",[419,416,223,417,418],{"evaluatedAt":427,"extractAt":428,"updatedAt":427},1778687422231,1778685949178,{"_creationTime":430,"_id":431,"community":432,"display":433,"identity":437,"providers":439,"relations":449,"tags":450,"workflow":451},1778685949178.788,"k176z1bn53zzf0sm269h9x914x86nmtv",{"reviewCount":8},{"description":434,"installMethods":435,"name":436,"sourceUrl":407},"Build AG2 (AutoGen) multi-agent systems with slash commands: scaffold agents, wire workflows, create tools, and review code",{"claudeCode":436},"ag2-agent-builder",{"basePath":438,"githubOwner":410,"githubRepo":411,"locale":17,"slug":436,"type":258},"plugins/ag2-agent-builder",{"evaluate":440,"extract":447},{"promptVersionExtension":215,"promptVersionScoring":216,"score":239,"tags":441,"targetMarket":227,"tier":228},[442,443,444,226,445,446],"autogen","multi-agent","agent-building","tools","python",{"commitSha":282,"license":448},"Apache-2.0",{"repoId":424},[444,442,443,446,445,226],{"evaluatedAt":452,"extractAt":428,"updatedAt":452},1778687364609,{"_creationTime":454,"_id":455,"community":456,"display":457,"identity":462,"providers":464,"relations":476,"tags":479,"workflow":480},1778675504402.1882,"k17eba5sp62yzfrxyh8th28emd86m3nw",{"reviewCount":8},{"description":458,"installMethods":459,"name":460,"sourceUrl":461},"Session intelligence for Claude Code: search, analyze, diff, and resume past sessions with a web dashboard",{"claudeCode":460},"claude-code-sessions","https://github.com/apappascs/claude-code-sessions",{"basePath":269,"githubOwner":463,"githubRepo":460,"locale":17,"slug":460,"type":258},"apappascs",{"evaluate":465,"extract":472},{"promptVersionExtension":215,"promptVersionScoring":216,"score":391,"tags":466,"targetMarket":227,"tier":228},[467,468,469,470,224,471],"sessions","search","analytics","tasks","context-recovery",{"commitSha":282,"license":473,"plugin":474},"MIT",{"mcpCount":8,"provider":286,"skillCount":475},11,{"parentExtensionId":477,"repoId":478},"k17djtcadze2803pars5r2gn1n86mrdk","kd7cytp64hbr754n075h6bx82986n4be",[469,471,224,468,467,470],{"evaluatedAt":481,"extractAt":482,"updatedAt":483},1778675543343,1778675504402,1778676117255,{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":493,"providers":497,"relations":508,"tags":511,"workflow":512},1778699018122.784,"k1711syfp1zymbk1r0a9ry019986mgar",{"reviewCount":8},{"description":489,"installMethods":490,"name":491,"sourceUrl":492},"Guides developers from brand discovery through iterative design to deployment-ready HTML via Stitch.",{"claudeCode":491},"brand-landingpage","https://github.com/wshobson/agents",{"basePath":494,"githubOwner":495,"githubRepo":496,"locale":17,"slug":491,"type":258},"plugins/brand-landingpage","wshobson","agents",{"evaluate":498,"extract":505},{"promptVersionExtension":215,"promptVersionScoring":216,"score":391,"tags":499,"targetMarket":227,"tier":228},[500,501,502,503,504,223],"landing-page","design","branding","html","stitch",{"commitSha":282,"license":473,"plugin":506},{"mcpCount":8,"provider":286,"skillCount":507},1,{"parentExtensionId":509,"repoId":510},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[502,501,223,503,500,504],{"evaluatedAt":513,"extractAt":514,"updatedAt":513},1778700241503,1778699018122,{"_creationTime":516,"_id":517,"community":518,"display":519,"identity":523,"providers":525,"relations":535,"tags":536,"workflow":537},1778699018122.7773,"k1780kpz55ez4bvjdyenxkgz9586m1nf",{"reviewCount":8},{"description":520,"installMethods":521,"name":522,"sourceUrl":492},"Cross-platform application development coordinating web, iOS, Android, and desktop implementations",{"claudeCode":522},"multi-platform-apps",{"basePath":524,"githubOwner":495,"githubRepo":496,"locale":17,"slug":522,"type":258},"plugins/multi-platform-apps",{"evaluate":526,"extract":534},{"promptVersionExtension":215,"promptVersionScoring":216,"score":391,"tags":527,"targetMarket":227,"tier":228},[528,223,529,530,531,532,533,416],"cross-platform","orchestration","mobile","web","desktop","architecture",{"commitSha":282,"license":473},{"parentExtensionId":509,"repoId":510},[533,416,528,532,223,530,529,531],{"evaluatedAt":538,"extractAt":514,"updatedAt":538},1778699817960]