{"id":4443,"external_id":"plugins_6a88e6256bb48191a343d39dace5e05c","name":"shipframe","display_name":"ShipFrame","developer":"Juan Urquiza","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"1601f932012780ec1e6d55ced6df4faf0354a92e36dc31b8b3f770d2bc3b41c9","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.4.2","skill_count":22,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T18:00:01.200Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-22T00:09:04.849812Z","discoverability":"UNLISTED","id":"plugins_6a88e6256bb48191a343d39dace5e05c","is_template":false,"name":"shipframe","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"AI coding workflows for teams that plan, prove, and ship.","display_name":"ShipFrame","id":"pluginrel_0f5b1830b0548191930f9555f01762fd","interface":{"brand_color":"#111827","capabilities":["Skills","Code review","Planning","TDD","Accessibility","Release evidence"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_000000000274820e8c3f58fd32c50f32","default_prompt":"Plan this feature before implementation.","default_prompts":["Plan this feature before implementation.","Review this diff before I open a PR.","Prepare release evidence for this deploy."],"developer_name":"Juan Urquiza","logo_url":"https://files.openai.com/content?id=file_0000000084f4820e99009adec104597b","logo_url_dark":null,"long_description":"ShipFrame packages team-ready AI coding workflows for Codex and ChatGPT: refresh project context, discover requirements, plan implementation work, diagnose bugs, run TDD and accessibility workflows, review diffs, prepare frontend/backend releases, collect deploy evidence, generate READMEs, and create handoffs without adding an MCP server.","plugin_category_id":"productivity","privacy_policy_url":null,"screenshot_urls":[],"short_description":"AI workflows: plan, test, ship","terms_of_service_url":null,"website_url":"https://shipframe.hackeruna.com/"},"keywords":["shipframe","ai-coding","workflow","skills","codex","code-review","release-evidence"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Audit code, components, or screenshots for WCAG 2.2 accessibility barriers across web and mobile projects.","interface":{"brand_color":null,"default_prompt":null,"display_name":"a11y-auditor","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Audit code, components, or screenshots for WCAG 2.2 accessibility barriers across web and mobile projects."},"name":"a11y-auditor","plugin_release_skill_id":"pluginrsk_6a88f94131408191a90c69f71b730ac5"},{"description":"Verify backend/API releases with tests, migrations, queues, integrations, and endpoint smoke checks.","interface":{"brand_color":null,"default_prompt":null,"display_name":"backend-release","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Verify backend/API releases with tests, migrations, queues, integrations, and endpoint smoke checks."},"name":"backend-release","plugin_release_skill_id":"pluginrsk_6a88f9417ca48191919c8139f278cced"},{"description":"Diagnose bugs, regressions, failing tests, or slow behavior by building a reproduction loop before code changes.","interface":{"brand_color":null,"default_prompt":null,"display_name":"bug-diagnosis","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Diagnose bugs, regressions, failing tests, or slow behavior by building a reproduction loop before code changes."},"name":"bug-diagnosis","plugin_release_skill_id":"pluginrsk_6a88f940b1e48191b23b562710e35de3"},{"description":"Review product copy, i18n, email, and landing text for clarity, approvals, and implementation-safe wording.","interface":{"brand_color":null,"default_prompt":null,"display_name":"client-copy-review","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Review product copy, i18n, email, and landing text for clarity, approvals, and implementation-safe wording."},"name":"client-copy-review","plugin_release_skill_id":"pluginrsk_6a88f93fd2748191b3e1319da8e26893"},{"description":"Review changed code before commit or PR with fast checks plus SOLID, security, performance, and test coverage audit.","interface":{"brand_color":null,"default_prompt":null,"display_name":"code-review","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review changed code before commit or PR with fast checks plus SOLID, security, performance, and test coverage audit."},"name":"code-review","plugin_release_skill_id":"pluginrsk_6a88f942cdbc81919577b8fc155d6194"},{"description":"Design or improve module seams, interfaces, testability, and codebase structure without changing product behavior.","interface":{"brand_color":null,"default_prompt":null,"display_name":"codebase-design","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Design or improve module seams, interfaces, testability, and codebase structure without changing product behavior."},"name":"codebase-design","plugin_release_skill_id":"pluginrsk_6a88f9432f8c81919a9a8830cb479599"},{"description":"Create a Draft GitHub PR or GitLab MR from git diff, commits, CODEOWNERS, and the ShipFrame PR template.","interface":{"brand_color":null,"default_prompt":null,"display_name":"create-pr","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Create a Draft GitHub PR or GitLab MR from git diff, commits, CODEOWNERS, and the ShipFrame PR template."},"name":"create-pr","plugin_release_skill_id":"pluginrsk_6a88f94021188191a50d89fe690a1d5b"},{"description":"Collect concrete deploy or release proof before saying a publish, release, or deployment is complete.","interface":{"brand_color":null,"default_prompt":null,"display_name":"deploy-evidence","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Collect concrete deploy or release proof before saying a publish, release, or deployment is complete."},"name":"deploy-evidence","plugin_release_skill_id":"pluginrsk_6a88f940ce508191a454efde6a889f5c"},{"description":"Gather requirements for a new feature through structured questions and produce a ticket-ready specification.","interface":{"brand_color":null,"default_prompt":null,"display_name":"feature-discovery","icon_large_url":null,"icon_small_url":null,"iconography":"pen","short_description":"Gather requirements for a new feature through structured questions and produce a ticket-ready specification."},"name":"feature-discovery","plugin_release_skill_id":"pluginrsk_6a88f9430fe88191b835615cb310f297"},{"description":"Verify frontend releases with project-aware build, route smoke checks, assets, i18n, and version validation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"frontend-release","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Verify frontend releases with project-aware build, route smoke checks, assets, i18n, and version validation."},"name":"frontend-release","plugin_release_skill_id":"pluginrsk_6a88f93ff760819191a17a13e8c701fd"},{"description":"Generate or refresh a team-ready README by scanning stack, purpose, commands, and project conventions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"generate-readme","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Generate or refresh a team-ready README by scanning stack, purpose, commands, and project conventions."},"name":"generate-readme","plugin_release_skill_id":"pluginrsk_6a88f94251548191a61b9a19d0ed28af"},{"description":"Compact the current conversation into a handoff document for another agent or future session.","interface":{"brand_color":null,"default_prompt":null,"display_name":"handoff","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Compact the current conversation into a handoff document for another agent or future session."},"name":"handoff","plugin_release_skill_id":"pluginrsk_6a88f940a80081919f7bcc6cc8e8f9f3"},{"description":"Implement a scoped task end-to-end by reading context, planning files, changing code, verifying, committing, and preparing PR/MR.","interface":{"brand_color":null,"default_prompt":null,"display_name":"implement-task","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Implement a scoped task end-to-end by reading context, planning files, changing code, verifying, committing, and preparing PR/MR."},"name":"implement-task","plugin_release_skill_id":"pluginrsk_6a88f94402d881918b885a45c2584c68"},{"description":"Scan a new or unfamiliar repo and generate AGENTS.md with stack, commands, structure, and agent context.","interface":{"brand_color":null,"default_prompt":null,"display_name":"init-project","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Scan a new or unfamiliar repo and generate AGENTS.md with stack, commands, structure, and agent context."},"name":"init-project","plugin_release_skill_id":"pluginrsk_6a88f9416aa881919628533db09a3b3b"},{"description":"Diagnose MCP connector failures by separating stored connection state from live upstream tool evidence.","interface":{"brand_color":null,"default_prompt":null,"display_name":"mcp-debugging","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Diagnose MCP connector failures by separating stored connection state from live upstream tool evidence."},"name":"mcp-debugging","plugin_release_skill_id":"pluginrsk_6a88f9424bd48191b3806c1de8fe82d5"},{"description":"Plan a ticket or task into ordered subtasks with context, acceptance criteria, out-of-scope, and done definition.","interface":{"brand_color":null,"default_prompt":null,"display_name":"plan-expert","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Plan a ticket or task into ordered subtasks with context, acceptance criteria, out-of-scope, and done definition."},"name":"plan-expert","plugin_release_skill_id":"pluginrsk_6a88f94250348191815b00af7e5149d2"},{"description":"Refresh project context from memory, WIKI/AGENTS files, git state, and repo conventions before work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"project-memory-refresh","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Refresh project context from memory, WIKI/AGENTS files, git state, and repo conventions before work."},"name":"project-memory-refresh","plugin_release_skill_id":"pluginrsk_6a88f9438b28819192e86d98c8818f38"},{"description":"Read project-specific workflow rules before releases, deploys, onboarding, or custom repository conventions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"project-profile","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Read project-specific workflow rules before releases, deploys, onboarding, or custom repository conventions."},"name":"project-profile","plugin_release_skill_id":"pluginrsk_6a88f9444cc0819186f50c51e203ef78"},{"description":"Orchestrate a generic release by loading project profile rules, running checks, and collecting deploy evidence.","interface":{"brand_color":null,"default_prompt":null,"display_name":"project-release","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Orchestrate a generic release by loading project profile rules, running checks, and collecting deploy evidence."},"name":"project-release","plugin_release_skill_id":"pluginrsk_6a88f941d3fc819181322c8615cbf848"},{"description":"Build a project-aware release checklist before merge, deploy, publication, or versioned release.","interface":{"brand_color":null,"default_prompt":null,"display_name":"release-checklist","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Build a project-aware release checklist before merge, deploy, publication, or versioned release."},"name":"release-checklist","plugin_release_skill_id":"pluginrsk_6a88f93febfc8191a5d963a4b70abdbe"},{"description":"Research a docs/API/version question against primary sources and capture findings as a Markdown file in the repo.","interface":{"brand_color":null,"default_prompt":null,"display_name":"research","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Research a docs/API/version question against primary sources and capture findings as a Markdown file in the repo."},"name":"research","plugin_release_skill_id":"pluginrsk_6a88f94192d4819182409380173ca2c8"},{"description":"Use red-green-refactor test-driven development for features, bug fixes, or integration-test-first work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"tdd","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use red-green-refactor test-driven development for features, bug fixes, or integration-test-first work."},"name":"tdd","plugin_release_skill_id":"pluginrsk_6a88f942eeac8191a29315d6af9ddfc1"}],"version":"0.4.2"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"shipframe","author":{"url":"https://github.com/juanitourquiza","name":"Juan Urquiza"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"f8a326c69324367928f5aec7ca542204d75f3540f9513e902a762206fba97851"}],"version":"0.4.2","homepage":"https://shipframe.hackeruna.com/","keywords":["shipframe","ai-coding","workflow","skills","codex","code-review","release-evidence"],"repository":"https://github.com/juanitourquiza/shipframe","artifact_id":16983,"observed_at":"2026-10-03T06:32:35Z","capabilities":["Skills","Code review","Planning","TDD","Accessibility","Release evidence"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}