{"id":4706,"external_id":"plugins_6aa30969a11081918744c9ca04e16d35","name":"engineering-suite-debug","display_name":"Debug","developer":"Saul Martí","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:05Z","input_sha256":"1eb68f94f49ca13af1306fdf4dfa28812665d1204a4567f6bae83036fb2d1a7a","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"2.0.0","skill_count":9,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T06:00:01.935Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6aa30969a11081918744c9ca04e16d35","name":"engineering-suite-debug","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_caf35cd39bf08191a4df208cad2c1f70","skills":[{"name":"browser-testing-with-devtools","interface":{"brand_color":null,"iconography":"cursor","display_name":"browser-testing-with-devtools","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"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.","plugin_release_skill_id":"pluginrsk_6aa3096c44f88191b83453a8d30e4f62"},{"name":"codebase-design","interface":{"brand_color":null,"iconography":"code","display_name":"Codebase Design","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Vocabulary for deep-module design"},"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.","plugin_release_skill_id":"pluginrsk_6aa3096da5d88191a74a4a851d9fb960"},{"name":"debugging-and-error-recovery","interface":{"brand_color":null,"iconography":"code","display_name":"debugging-and-error-recovery","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"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.","plugin_release_skill_id":"pluginrsk_6aa3096d6db08191b104cf07ee1d2d67"},{"name":"diagnosing-bugs","interface":{"brand_color":null,"iconography":"code","display_name":"Diagnosing Bugs","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Diagnose hard bugs and regressions"},"description":"Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.","plugin_release_skill_id":"pluginrsk_6aa3096db858819188340967eee0f7d9"},{"name":"entry-debug","interface":{"brand_color":null,"iconography":"code","display_name":"entry-debug","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"description":"Use whenever the Debug plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin.","plugin_release_skill_id":"pluginrsk_6aa3096da06081919a1671b4255d0ef8"},{"name":"performance-optimization","interface":{"brand_color":null,"iconography":"chart","display_name":"performance-optimization","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"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.","plugin_release_skill_id":"pluginrsk_6aa3096ef01c81919641942958b12949"},{"name":"resolving-merge-conflicts","interface":{"brand_color":null,"iconography":"code","display_name":"Resolving Merge Conflicts","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Resolve merge and rebase conflicts"},"description":"Use when you need to resolve an in-progress git merge/rebase conflict.","plugin_release_skill_id":"pluginrsk_6aa3096c42e88191b6b1764cb889d94c"},{"name":"tdd","interface":{"brand_color":null,"iconography":"code","display_name":"TDD","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Test-driven red-green-refactor"},"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.","plugin_release_skill_id":"pluginrsk_6aa3096c55c0819182492a497a622e2f"},{"name":"test-driven-development","interface":{"brand_color":null,"iconography":"code","display_name":"test-driven-development","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"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."},"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.","plugin_release_skill_id":"pluginrsk_6aa3096c44288191a99191a6737ee65b"}],"app_ids":[],"version":"2.0.0","keywords":["engineering-suite","debug","skills"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000c33481f484b92d252f808a0b","brand_color":"#22C55E","website_url":null,"capabilities":["Diagnose and fix bugs"],"logo_url_dark":null,"default_prompt":"Diagnose this regression and fix the root cause","developer_name":"Saul Martí","default_prompts":["Diagnose this regression and fix the root cause","Find why this browser flow is failing","Resolve this bug with a regression test"],"screenshot_urls":[],"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.","composer_icon_url":"https://files.openai.com/content?id=file_00000000f8dc82109696aaee900f4869","short_description":"Diagnose and fix bugs","plugin_category_id":"developer tools","privacy_policy_url":null,"terms_of_service_url":null,"composer_icon_dark_url":null},"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.","app_manifest":null,"display_name":"Debug","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-09-10T20:14:39.647971Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"engineering-suite-debug","author":{"name":"Saul Martí"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"504a0316d49b3aacdc37467f8364f7094986bd5e319b142647801fdde80bc4c4"}],"version":"2.0.0","keywords":["engineering-suite","debug","skills"],"artifact_id":11556,"observed_at":"2026-10-02T00:33:49Z","capabilities":["Diagnose and fix bugs"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"keywords":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}