← DebugCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
Update to Debug
Snapshot Oct 9, 2026 · 00:09 UTC · version 2.0.0
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Share url
Before
Not present
After
https://chatgpt.com/plugins/plugins_6aa30969a11081918744c9ca04e16d35?open_in_app
Compare saved observations
Download comparison JSONFull technical diff · 2 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
changed /share_url
BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6aa30969a11081918744c9ca04e16d35?open_in_app"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-09-10T20:14:39.647971Z",
"discoverability": "LISTED",
"id": "plugins_6aa30969a11081918744c9ca04e16d35",
"is_template": false,
"name": "engineering-suite-debug",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Find the root cause of broken behavior, reproduce it, fix it with regression coverage, and use browser or performance diagnostics when evidence requires them.",
"display_name": "Debug",
"id": "pluginrel_caf35cd39bf08191a4df208cad2c1f70",
"interface": {
"brand_color": "#22C55E",
"capabilities": [
"Diagnose and fix bugs"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000f8dc82109696aaee900f4869",
"default_prompt": "Diagnose this regression and fix the root cause",
"default_prompts": [
"Diagnose this regression and fix the root cause",
"Find why this browser flow is failing",
"Resolve this bug with a regression test"
],
"developer_name": "Saul Martí",
"logo_url": "https://files.openai.com/content?id=file_00000000c33481f484b92d252f808a0b",
"logo_url_dark": null,
"long_description": "Find the root cause of broken behavior, reproduce it, fix it with regression coverage, and use browser or performance diagnostics when evidence requires them.",
"plugin_category_id": "developer tools",
"privacy_policy_url": null,
"screenshot_urls": [],
"short_description": "Diagnose and fix bugs",
"terms_of_service_url": null,
"website_url": null
},
"keywords": [
"engineering-suite",
"debug",
"skills"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "browser-testing-with-devtools",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "cursor",
"short_description": "Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured."
},
"name": "browser-testing-with-devtools",
"plugin_release_skill_id": "pluginrsk_6aa3096c44f88191b83453a8d30e4f62"
},
{
"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_6aa3096da5d88191a74a4a851d9fb960"
},
{
"description": "Guides systematic root-cause debugging. Use when tests fail, builds break, something that worked yesterday broke, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need to figure out what broke and why — a systematic approach to finding and fixing the root cause rather than guessing.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "debugging-and-error-recovery",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Guides systematic root-cause debugging. Use when tests fail, builds break, something that worked yesterday broke, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need to figure out what broke and why — a systematic approach to finding and fixing the root cause rather than guessing."
},
"name": "debugging-and-error-recovery",
"plugin_release_skill_id": "pluginrsk_6aa3096d6db08191b104cf07ee1d2d67"
},
{
"description": "Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Diagnosing Bugs",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Diagnose hard bugs and regressions"
},
"name": "diagnosing-bugs",
"plugin_release_skill_id": "pluginrsk_6aa3096db858819188340967eee0f7d9"
},
{
"description": "Use whenever the Debug 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-debug",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use whenever the Debug plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin."
},
"name": "entry-debug",
"plugin_release_skill_id": "pluginrsk_6aa3096da06081919a1671b4255d0ef8"
},
{
"description": "Optimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regressions, when Core Web Vitals or load times need improvement, when N+1 query patterns need fixing, or when profiling reveals bottlenecks.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "performance-optimization",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Optimizes application performance across frontend, backend, queries, and databases. Use when performance requirements exist, when you suspect performance regressions, when Core Web Vitals or load times need improvement, when N+1 query patterns need fixing, or when profiling reveals bottlenecks."
},
"name": "performance-optimization",
"plugin_release_skill_id": "pluginrsk_6aa3096ef01c81919641942958b12949"
},
{
"description": "Use when you need to resolve an in-progress git merge/rebase conflict.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Resolving Merge Conflicts",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Resolve merge and rebase conflicts"
},
"name": "resolving-merge-conflicts",
"plugin_release_skill_id": "pluginrsk_6aa3096c42e88191b6b1764cb889d94c"
},
{
"description": "Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "TDD",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Test-driven red-green-refactor"
},
"name": "tdd",
"plugin_release_skill_id": "pluginrsk_6aa3096c55c0819182492a497a622e2f"
},
{
"description": "Drives development with tests using the red-green-refactor loop. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "test-driven-development",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Drives development with tests using the red-green-refactor loop. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modify existing functionality."
},
"name": "test-driven-development",
"plugin_release_skill_id": "pluginrsk_6aa3096c44288191a99191a6737ee65b"
}
],
"version": "2.0.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6aa30969a11081918744c9ca04e16d35?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 25f6a27a6604afcf76a973b3457be2358c2854b38fd131969fe1c02f61cd31ef