{"id":29083,"plugin_id":"plugins_6aafd7139a508191873e57593111d681","kind":"catalog","collection_source":null,"comparison_source":null,"observed_at":"2026-10-09T00:00:01.850Z","digest":"8be68bbb43ce86128f87728daeda06af40753d145150acac433b2ca4c0e3d77d","against":4878,"payload":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-09-20T17:06:04.071107Z","discoverability":"LISTED","id":"plugins_6aafd7139a508191873e57593111d681","is_template":false,"name":"software-engineering-toolkit","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Disciplined engineering workflows for alignment, specifications, architecture, testing, debugging, research, and delivery.","display_name":"Software Engineering Toolkit","id":"pluginrel_886f017550b8819197fc0bc4f7d571ea","interface":{"brand_color":null,"capabilities":["Analyze","Write"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000f8d08211883fdaae4a2490a8","default_prompt":"Grill me until this engineering plan is unambiguous.","default_prompts":["Grill me until this engineering plan is unambiguous.","Turn this request into a testable implementation spec.","Diagnose this bug with a disciplined feedback loop."],"developer_name":"The Doers Firm","logo_url":"https://files.openai.com/content?id=file_00000000f0c482088c8f44ef8447bc82","logo_url_dark":"https://files.openai.com/content?id=file_000000005f248211972d6a9ff6af3f11","long_description":"Software Engineering Toolkit is an adapted multi-skill engineering toolkit inspired by Matt Pocock's open-source skills repository. It helps agents and developers align on intent, model the domain, write specs and tickets, design deep modules, use test-driven development, diagnose bugs, review code, research with citations, create handoffs, and improve codebase architecture.","plugin_category_id":"developer tools","privacy_policy_url":"https://thedoersfirm.com/privacy","screenshot_urls":[],"short_description":"Ship disciplined software ","terms_of_service_url":"https://thedoersfirm.com/terms","website_url":"https://thedoersfirm.com/"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Review changes against both engineering standards and the originating specification.","interface":{"brand_color":null,"default_prompt":null,"display_name":"code-review","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review changes against both engineering standards and the originating specification."},"name":"code-review","plugin_release_skill_id":"pluginrsk_6aafd7170a2481919a3209a47baad3a9"},{"description":"Design deep modules with small interfaces, clear seams, and testable responsibilities.","interface":{"brand_color":null,"default_prompt":null,"display_name":"codebase-design","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Design deep modules with small interfaces, clear seams, and testable responsibilities."},"name":"codebase-design","plugin_release_skill_id":"pluginrsk_6aafd71a655c8191a643da845b6d4c97"},{"description":"Diagnose bugs and regressions through reproduction, minimization, instrumentation, fixing, and regression testing.","interface":{"brand_color":null,"default_prompt":null,"display_name":"diagnosing-bugs","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Diagnose bugs and regressions through reproduction, minimization, instrumentation, fixing, and regression testing."},"name":"diagnosing-bugs","plugin_release_skill_id":"pluginrsk_6aafd7192ef08191a4af2064953567bb"},{"description":"Build a shared vocabulary and test it against real scenarios before changing code.","interface":{"brand_color":null,"default_prompt":null,"display_name":"domain-modeling","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build a shared vocabulary and test it against real scenarios before changing code."},"name":"domain-modeling","plugin_release_skill_id":"pluginrsk_6aafd71d9eb08191a1b07a559adf3e92"},{"description":"Interview the user until a plan, design, or decision is specific enough to execute.","interface":{"brand_color":null,"default_prompt":null,"display_name":"grilling","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Interview the user until a plan, design, or decision is specific enough to execute."},"name":"grilling","plugin_release_skill_id":"pluginrsk_6aafd717f53481919985b20e091521d8"},{"description":"Create compact handoffs and shared project context so another agent can continue accurately.","interface":{"brand_color":null,"default_prompt":null,"display_name":"handoff-and-context","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Create compact handoffs and shared project context so another agent can continue accurately."},"name":"handoff-and-context","plugin_release_skill_id":"pluginrsk_6aafd71656bc8191b6cc97168933e6cd"},{"description":"Implement specs or tickets in small slices with tests, review, and a clear completion report.","interface":{"brand_color":null,"default_prompt":null,"display_name":"implementation","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Implement specs or tickets in small slices with tests, review, and a clear completion report."},"name":"implementation","plugin_release_skill_id":"pluginrsk_6aafd719cd14819192d0a8e4576dc40b"},{"description":"Resolve merge or rebase conflicts by tracing intent and preserving both sides where appropriate.","interface":{"brand_color":null,"default_prompt":null,"display_name":"merge-conflicts","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Resolve merge or rebase conflicts by tracing intent and preserving both sides where appropriate."},"name":"merge-conflicts","plugin_release_skill_id":"pluginrsk_6aafd71df394819182cbe0f3386184b9"},{"description":"Build small throwaway prototypes to answer uncertain design, interaction, or technical questions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"prototyping","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Build small throwaway prototypes to answer uncertain design, interaction, or technical questions."},"name":"prototyping","plugin_release_skill_id":"pluginrsk_6aafd716c2a4819181addda707a8e61d"},{"description":"Investigate engineering questions with high-trust primary sources and cited findings.","interface":{"brand_color":null,"default_prompt":null,"display_name":"research","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Investigate engineering questions with high-trust primary sources and cited findings."},"name":"research","plugin_release_skill_id":"pluginrsk_6aafd7187a4c8191937083f826d47602"},{"description":"Route engineering work into disciplined alignment, design, testing, diagnosis, review, research, and delivery workflows.","interface":{"brand_color":null,"default_prompt":null,"display_name":"software-engineering-toolkit","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Route engineering work into disciplined alignment, design, testing, diagnosis, review, research, and delivery workflows."},"name":"software-engineering-toolkit","plugin_release_skill_id":"pluginrsk_6aafd71cf8208191ae0f7ac61be33970"},{"description":"Drive implementation with a red-green-refactor loop and meaningful behavior tests.","interface":{"brand_color":null,"default_prompt":null,"display_name":"tdd","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Drive implementation with a red-green-refactor loop and meaningful behavior tests."},"name":"tdd","plugin_release_skill_id":"pluginrsk_6aafd7172e888191b33d5051fd55982c"},{"description":"Turn a conversation or request into a precise, testable engineering specification.","interface":{"brand_color":null,"default_prompt":null,"display_name":"to-spec","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Turn a conversation or request into a precise, testable engineering specification."},"name":"to-spec","plugin_release_skill_id":"pluginrsk_6aafd718d33481918dd1551fea35f129"},{"description":"Break a plan into small tracer-bullet tickets with dependencies and completion criteria.","interface":{"brand_color":null,"default_prompt":null,"display_name":"to-tickets","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Break a plan into small tracer-bullet tickets with dependencies and completion criteria."},"name":"to-tickets","plugin_release_skill_id":"pluginrsk_6aafd71b75c0819185e94a904277d1d8"},{"description":"Write concise, discoverable instructions and project documents that agents can follow reliably.","interface":{"brand_color":null,"default_prompt":null,"display_name":"writing-for-agents","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Write concise, discoverable instructions and project documents that agents can follow reliably."},"name":"writing-for-agents","plugin_release_skill_id":"pluginrsk_6aafd71cfeec81918e747796c21f0291"}],"version":"0.1.0"},"scope":"GLOBAL","status":"ENABLED"},"changes":[{"path":"/discoverability","type":"changed","before":"UNLISTED","after":"LISTED"}],"summary":"Fields changed: 1. /discoverability.","summary_kind":"deterministic","summary_metadata":{}}