{"id":4708,"external_id":"plugins_6aa30973082881919357c0ce8d85a8eb","name":"engineering-suite-build","display_name":"Build","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":"9e76bb15db052ea4158828602f3df2e942a4f903644f1a685cd1d3bb05264cc9","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"2.0.0","skill_count":11,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-01T12:00:01.032Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6aa30973082881919357c0ce8d85a8eb","name":"engineering-suite-build","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_b56fee2bb63c819194f1c9bde70c9350","skills":[{"name":"api-and-interface-design","interface":{"brand_color":null,"iconography":"code","display_name":"api-and-interface-design","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend."},"description":"Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.","plugin_release_skill_id":"pluginrsk_6aa309766f988191907e75eb78a4e6c2"},{"name":"code-review","interface":{"brand_color":null,"iconography":"code","display_name":"Code Review","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Review a diff on standards and spec"},"description":"Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\".","plugin_release_skill_id":"pluginrsk_6aa3097538088191ac697ec5d706d31c"},{"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_6aa30977dee48191bd5918acc88c1ec2"},{"name":"entry-build","interface":{"brand_color":null,"iconography":"code","display_name":"entry-build","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use whenever the Build plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin."},"description":"Use whenever the Build plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin.","plugin_release_skill_id":"pluginrsk_6aa3097704788191b49e35ba5c61177d"},{"name":"git-workflow-and-versioning","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"git-workflow-and-versioning","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a messy working tree into clean atomic commits, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog."},"description":"Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a messy working tree into clean atomic commits, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog.","plugin_release_skill_id":"pluginrsk_6aa309755e5c8191b6b2557de0212fc5"},{"name":"implement","interface":{"brand_color":null,"iconography":"code","display_name":"Implement","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Build work from a spec or tickets"},"description":"Implement a piece of work based on a spec or set of tickets.","plugin_release_skill_id":"pluginrsk_6aa309766954819192f11a72b0f46930"},{"name":"implement-spec","interface":{"brand_color":null,"iconography":"code","display_name":"Implement Spec","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Implement a whole spec as one PR"},"description":"Implement a specification in code.","plugin_release_skill_id":"pluginrsk_6aa30976d4c881918698fc073ccd24b8"},{"name":"incremental-implementation","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"incremental-implementation","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Delivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up the next task from a plan. Use when rolling a change out behind a feature flag, when you're about to write a large amount of code at once, or when a task feels too big to land in one step."},"description":"Delivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up the next task from a plan. Use when rolling a change out behind a feature flag, when you're about to write a large amount of code at once, or when a task feels too big to land in one step.","plugin_release_skill_id":"pluginrsk_6aa309788de881918c7b79bba675827b"},{"name":"source-driven-development","interface":{"brand_color":null,"iconography":"search","display_name":"source-driven-development","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Grounds every implementation decision in official documentation. Use when you want to verify an approach against the official docs before implementing it, or when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters."},"description":"Grounds every implementation decision in official documentation. Use when you want to verify an approach against the official docs before implementing it, or when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.","plugin_release_skill_id":"pluginrsk_6aa309783a5881918fb49554b86391c1"},{"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_6aa309754af88191bb02d00a73724e06"},{"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_6aa3097532e88191b620bbcadc1275ae"}],"app_ids":[],"version":"2.0.0","keywords":["engineering-suite","build","skills"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000d300824394d6898a251400b0","brand_color":"#22C55E","website_url":null,"capabilities":["Implement defined work"],"logo_url_dark":null,"default_prompt":"Implement this approved ticket","developer_name":"Saul Martí","default_prompts":["Implement this approved ticket","Build this specification test-first","Implement this change and review it before committing"],"screenshot_urls":[],"long_description":"Implement already-defined work with the real Matt implementation, TDD, and review flow plus focused production engineering helpers.","composer_icon_url":"https://files.openai.com/content?id=file_000000005bc882438f453e38a5d85207","short_description":"Implement defined work","plugin_category_id":"developer tools","privacy_policy_url":null,"terms_of_service_url":null,"composer_icon_dark_url":null},"description":"Implement already-defined work with the real Matt implementation, TDD, and review flow plus focused production engineering helpers.","app_manifest":null,"display_name":"Build","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-09-10T20:14:41.856944Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"engineering-suite-build","author":{"name":"Saul Martí"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"9b04259d40fe7bda3f7cfb1b015103b7ae09134f487ec1ff67654f142400446b"}],"version":"2.0.0","keywords":["engineering-suite","build","skills"],"artifact_id":5609,"observed_at":"2026-09-30T23:16:09Z","capabilities":["Implement defined work"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"keywords":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}