dcleveland0/promptworkshop
v0.5.6Proprietary
Harden rough coding tasks into scoped, testable instructions before execution.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
promptworkshop-marketplacestreamable-http
{
"type": "streamable-http",
"url": "https://www.promptworkshop.io/api/mcp/v1"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "promptworkshop",
"version": "0.5.6",
"description": "Harden rough coding tasks into scoped, testable instructions before execution.",
"author": {
"name": "PromptWorkshop",
"email": "info@promptworkshop.io",
"url": "https://www.promptworkshop.io"
},
"homepage": "https://www.promptworkshop.io",
"repository": "https://github.com/dcleveland0/promptworkshop-plugins",
"license": "Proprietary",
"keywords": [
"prompt-engineering",
"coding-agents",
"mcp",
"codex"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "PromptWorkshop",
"shortDescription": "Harden coding tasks",
"longDescription": "Harden rough coding tasks before implementation. PromptWorkshop adds explicit scope, constraints, failure handling, acceptance checks, and a review gate, with repo-aware workflows for larger changes. Manage the account suggestion threshold (Off, Complex, Average, or Basic) in Settings → External API. Compatible hosts may check it on ordinary coding tasks and ask before starting; host activation varies, and task text is not sent before yes.",
"developerName": "PromptWorkshop",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Read",
"Write",
"MCP"
],
"websiteURL": "https://www.promptworkshop.io",
"supportURL": "https://www.promptworkshop.io/contact",
"privacyPolicyURL": "https://www.promptworkshop.io/privacy",
"termsOfServiceURL": "https://www.promptworkshop.io/terms",
"defaultPrompt": [
"Harden this task before I start coding",
"Turn this rough request into an agent-ready brief",
"Audit this implementation task for missing constraints"
],
"brandColor": "#2563EB",
"composerIcon": "./assets/promptworkshop.png",
"logo": "./assets/promptworkshop.png"
},
"onboardingSkill": "./skills/promptworkshop/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Harden a bounded coding fix",
"prompt": "Use PromptWorkshop to harden this task: fix a failing billing test without changing unrelated files.",
"tools_triggered": "promptworkshop_optimize_start, promptworkshop_optimize_wait",
"expected_behavior": "Show run progress, return a scoped prompt with checks, and wait for approval before coding."
},
{
"description": "Prepare a feature brief",
"prompt": "Use PromptWorkshop to turn this into an agent-ready task: add resumable report exports.",
"tools_triggered": "promptworkshop_optimize_start, promptworkshop_optimize_wait",
"expected_behavior": "Return a prompt with scope, failure handling, and acceptance checks for resumable exports."
},
{
"description": "Clarify a migration request",
"prompt": "Use PromptWorkshop to prepare this migration: move settings to the new entitlement hook.",
"tools_triggered": "promptworkshop_optimize_start, promptworkshop_optimize_wait",
"expected_behavior": "Identify migration constraints and verification steps without making repository changes."
},
{
"description": "Harden an API integration",
"prompt": "Use PromptWorkshop to prepare an API integration task with timeout and retry behavior.",
"tools_triggered": "promptworkshop_optimize_start, promptworkshop_optimize_wait",
"expected_behavior": "Return a prompt covering retries, errors, tests, and clear completion criteria."
},
{
"description": "Prepare a task for a coding agent",
"prompt": "Use PromptWorkshop to harden this coding task for Codex: add cancellation for queued jobs.",
"tools_triggered": "promptworkshop_optimize_start, promptworkshop_optimize_wait",
"expected_behavior": "Return reviewable instructions for cancellation behavior and edge cases."
}
],
"negative": [
{
"description": "Unrelated creative writing",
"prompt": "Write a short poem about launch day.",
"expected_behavior": "Answer directly without calling PromptWorkshop."
},
{
"description": "Unrelated explanation",
"prompt": "Explain what MCP is.",
"expected_behavior": "Explain directly without calling PromptWorkshop."
},
{
"description": "No consent to send task text",
"prompt": "Do not send this task to PromptWorkshop. Just list questions I should answer first.",
"expected_behavior": "Respect the instruction and do not call PromptWorkshop."
}
]
},
"commerce": false,
"commerce_description": "PromptWorkshop does not sell products or process payments through this plugin."
},
"publication": {
"release_notes": "Initial public plugin for ChatGPT, Dots, and Codex. Harden coding tasks with a review step before execution."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 8YAML files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai