{"id":30027,"plugin_id":"plugins_6aa3096d77ec8191a533f1401a8c29f1","kind":"detail","collection_source":"plugin_api","comparison_source":null,"observed_at":"2026-10-09T00:09:09.202Z","digest":"42e19fccac77f0b84d2086de4cda05fd811cc4ee883a5f58a5bf86398f3fc844","against":20291,"payload":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-09-10T20:14:40.252138Z","discoverability":"LISTED","id":"plugins_6aa3096d77ec8191a533f1401a8c29f1","is_template":false,"name":"engineering-suite-codebase-design","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Design or improve module interfaces, seams, depth, locality, and testability; optionally scan a codebase for architectural deepening opportunities.","display_name":"CodebaseDesign","id":"pluginrel_323b82ee11888191a4097920cd880d26","interface":{"brand_color":"#22C55E","capabilities":["Design deep module seams"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_000000006cf882439beeddf2a8ff6369","default_prompt":"Design a deeper module boundary for this code","default_prompts":["Design a deeper module boundary for this code","Audit this codebase for architecture deepening opportunities","Help me decide where the seam and interface should live"],"developer_name":"Saul Martí","logo_url":"https://files.openai.com/content?id=file_000000008c6082439a8fedec6f29b9a3","logo_url_dark":null,"long_description":"Design or improve module interfaces, seams, depth, locality, and testability; optionally scan a codebase for architectural deepening opportunities.","plugin_category_id":"developer tools","privacy_policy_url":null,"screenshot_urls":[],"short_description":"Design deep module seams","terms_of_service_url":null,"website_url":null},"keywords":["engineering-suite","codebase-design","skills"],"mcp_servers":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Codebase Design","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Vocabulary for deep-module design"},"name":"codebase-design","plugin_release_skill_id":"pluginrsk_6aa3097034c88191943d167963793fef"},{"description":"Use whenever the CodebaseDesign plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin.","interface":{"brand_color":null,"default_prompt":null,"display_name":"entry-codebase-design","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use whenever the CodebaseDesign plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin."},"name":"entry-codebase-design","plugin_release_skill_id":"pluginrsk_6aa30970057c8191b2acb33f076616eb"},{"description":"Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Improve Codebase Architecture","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Find and grill architecture improvements"},"name":"improve-codebase-architecture","plugin_release_skill_id":"pluginrsk_6aa309703cec819186981355c6830ca3"},{"description":"Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point files. User-invoked.","interface":{"brand_color":null,"default_prompt":null,"display_name":"Setup TS Deep Modules","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Enforce deep TypeScript modules"},"name":"setup-ts-deep-modules","plugin_release_skill_id":"pluginrsk_6aa3097006a48191ac344e1948d16369"}],"version":"2.0.0"},"scope":"GLOBAL","share_url":"https://chatgpt.com/plugins/plugins_6aa3096d77ec8191a533f1401a8c29f1?open_in_app","status":"ENABLED"},"changes":[{"path":"/discoverability","type":"changed","before":"UNLISTED","after":"LISTED"},{"path":"/share_url","type":"changed","before":null,"after":"https://chatgpt.com/plugins/plugins_6aa3096d77ec8191a533f1401a8c29f1?open_in_app"}],"summary":"Fields changed: 2. /discoverability, /share_url.","summary_kind":"deterministic","summary_metadata":{}}