← codex-sdlcCONTENT HISTORY

Update to codex-sdlc

Snapshot Oct 24, 2026 · 13:22 UTC · version 1.0.1

WHAT CHANGED

Product listing or positioning changed

Full description — Now says: Plan, implement and test software features in Git repositories with Codex.

Observed in the public listing; claims come from the publisher.

Save codex-sdlc and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 9, 2026 · 00:09 UTC

Run evidence-backed software delivery across one or more repositories with Codex.

After

Oct 24, 2026 · 13:22 UTC

Plan, implement and test software features in Git repositories with Codex.

Long description

Before

Oct 9, 2026 · 00:09 UTC

Set up resumable software delivery across Git repositories, choose models for each delivery role, and coordinate requirements, implementation, independent quality control, and advisory AI Product Owner review with final human acceptance.

After

Oct 24, 2026 · 13:22 UTC

codex-sdlc is a software development tool for developers and engineering teams using Codex. It helps turn feature requests into requirements, implement backend, web and mobile code changes, run tests, and review acceptance criteria in Gi...

Short description

Before

Oct 9, 2026 · 00:09 UTC

Run evidence-backed SDLC

After

Oct 24, 2026 · 13:22 UTC

Plan, build and test software

Declared skills

Before

Oct 9, 2026 · 00:09 UTC

[{"description":"Handle /sdlc or $sdlc feature requests, including opt-in --compact delivery and --save-my-token or --normal project model presets, and route work to sdlc-pm.","interface":{"brand_color":null,"default_prompt":"Use $sdlc t...

After

Oct 24, 2026 · 13:22 UTC

[{"description":"Handle /sdlc or $sdlc feature requests, including opt-in --compact delivery and --save-my-token or --normal project model presets, and route work to sdlc-pm.","interface":{"brand_color":null,"default_prompt":"Use $sdlc t...

Compare saved observations

Download comparison JSON
Full technical diff · 11 changed fields

added /is_template_instance

BEFORE
Field was absent
AFTER
false

changed /release/description

BEFORE
"Run evidence-backed software delivery across one or more repositories with Codex."
AFTER
"Plan, implement and test software features in Git repositories with Codex."

changed /release/id

BEFORE
"pluginrel_e74b513869008191b5bc2032b4e22d00"
AFTER
"pluginrel_618a118463748191baac9509af878d62"

changed /release/interface/category

BEFORE
"Productivity"
AFTER
"Developer Tools"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000c2c8820691d5f40f8a0c1b0f"
AFTER
"https://files.openai.com/content?id=file_0000000066b48209a48f0079772a47cd"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000b10c82098291f8c819f3c056"
AFTER
"https://files.openai.com/content?id=file_00000000e8248207a714c93bf2538a23"

changed /release/interface/long_description

BEFORE
"Set up resumable software delivery across Git repositories, choose models for each delivery role, and coordinate requirements, implementation, independent quality control, and advisory AI Product Owner review with final human acceptance."
AFTER
"codex-sdlc is a software development tool for developers and engineering teams using Codex. It helps turn feature requests into requirements, implement backend, web and mobile code changes, run tests, and review acceptance criteria in Git repositories. It stores project configuration, task history, verification evidence and reports in the project's .sdlc folder so development can resume across sessions. Choose Full delivery or Compact for bounded features, and configure the model used for each delivery role. The plugin provides Codex skills and uses the codex-sdlc npm CLI to operate the repository-local workflow. It requires an existing application repository and Node.js. Final acceptance remains with the user."

changed /release/interface/plugin_category_id

BEFORE
"productivity"
AFTER
"developer tools"

changed /release/interface/short_description

BEFORE
"Run evidence-backed SDLC"
AFTER
"Plan, build and test software"

changed /release/skills

BEFORE
[
  {
    "description": "Handle /sdlc or $sdlc feature requests, including opt-in --compact delivery and --save-my-token or --normal project model presets, and route work to sdlc-pm.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc to configure this project’s model mode or start a feature delivery.",
      "display_name": "SDLC",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set project modes and start SDLC delivery"
    },
    "name": "sdlc",
    "plugin_release_skill_id": "pluginrsk_6ab625f07af4819189455dba4a92eeca"
  },
  {
    "description": "Use when an active SDLC run needs feature requirements, typed fact-to-claim reconciliation, user stories, acceptance criteria, business rules, validation, edge cases, assumptions, open questions, or traceability.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-ba to analyze the active feature run into testable requirements.",
      "display_name": "SDLC Business Analysis",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Create testable feature requirements"
    },
    "name": "sdlc-ba",
    "plugin_release_skill_id": "pluginrsk_6ab625f0ae488191b2a733aaddf10840"
  },
  {
    "description": "Use when a PM delivery assignment delegates an API contract, backend implementation, data migration, storage change, or backend evidence handoff.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-backend to execute the current typed backend delivery assignment.",
      "display_name": "SDLC Backend Delivery",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Produce typed, evidence-bound backend reports"
    },
    "name": "sdlc-backend",
    "plugin_release_skill_id": "pluginrsk_6ab625ef26b88191a27562294aba3c55"
  },
  {
    "description": "Use when a PM delivery assignment delegates a web or mobile implementation, target-specific experience coverage, API/design gap, or frontend evidence handoff.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-frontend to execute the current typed web or mobile delivery assignment.",
      "display_name": "SDLC Frontend Delivery",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Produce typed web and mobile delivery reports"
    },
    "name": "sdlc-frontend",
    "plugin_release_skill_id": "pluginrsk_6ab625ef60e081919bd1bb015cac0f5e"
  },
  {
    "description": "Use when starting, coordinating, resuming, reviewing, or finalizing a complete repository-scoped feature delivery through business analysis, backend, web/mobile frontend, integration, and quality assurance.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-pm to start or resume a complete feature-delivery run.",
      "display_name": "SDLC Project Orchestrator",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Coordinate evidence-backed feature delivery"
    },
    "name": "sdlc-pm",
    "plugin_release_skill_id": "pluginrsk_6ab625f08e748191a130f36adcc48edd"
  },
  {
    "description": "Review business value, acceptance coverage, and delivery limitations as an advisory AI Product Owner when an SDLC run assigns PO-001. Human acceptance remains with the user.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-po to review the assigned delivery against acceptance criteria and give an advisory recommendation.",
      "display_name": "SDLC AI Product Owner",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Review delivery before human acceptance"
    },
    "name": "sdlc-po",
    "plugin_release_skill_id": "pluginrsk_6ab625ef4b5481918588a2b59e02104d"
  },
  {
    "description": "Use when an integrated feature needs independent acceptance, API, web, mobile, negative, permission, regression, defect, retest, coverage, or release-readiness verification.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-qc to test the integrated feature against approved acceptance criteria.",
      "display_name": "SDLC Quality Assurance",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Independently verify feature quality"
    },
    "name": "sdlc-qc",
    "plugin_release_skill_id": "pluginrsk_6ab625ef29b48191914ae73ff89de45d"
  },
  {
    "description": "Initialize, diagnose, upgrade, roll back, or uninstall codex-sdlc when a user asks to set up, configure, repair, update, restore, or remove the framework in a repository.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-setup to initialize codex-sdlc here, explain the setup choices, and show the dry run before applying changes.",
      "display_name": "codex-sdlc Setup",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up and maintain codex-sdlc"
    },
    "name": "sdlc-setup",
    "plugin_release_skill_id": "pluginrsk_6ab625f064e4819199cfa4257db7fda4"
  }
]
AFTER
[
  {
    "description": "Handle /sdlc or $sdlc feature requests, including opt-in --compact delivery and --save-my-token or --normal project model presets, and route work to sdlc-pm.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc to configure this project’s model mode or start a feature delivery.",
      "display_name": "SDLC",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set project modes and start SDLC delivery"
    },
    "name": "sdlc",
    "plugin_release_skill_id": "pluginrsk_6ac37418d0a881919fdf9cef54234ff7"
  },
  {
    "description": "Use when an active SDLC run needs feature requirements, typed fact-to-claim reconciliation, user stories, acceptance criteria, business rules, validation, edge cases, assumptions, open questions, or traceability.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-ba to analyze the active feature run into testable requirements.",
      "display_name": "SDLC Business Analysis",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Create testable feature requirements"
    },
    "name": "sdlc-ba",
    "plugin_release_skill_id": "pluginrsk_6ac37418d3048191a00980a9f36a9ea5"
  },
  {
    "description": "Use when a PM delivery assignment delegates an API contract, backend implementation, data migration, storage change, or backend evidence handoff.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-backend to execute the current typed backend delivery assignment.",
      "display_name": "SDLC Backend Delivery",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Produce typed, evidence-bound backend reports"
    },
    "name": "sdlc-backend",
    "plugin_release_skill_id": "pluginrsk_6ac37417cf04819199423a3a4662d9f9"
  },
  {
    "description": "Use when a PM delivery assignment delegates a web or mobile implementation, target-specific experience coverage, API/design gap, or frontend evidence handoff.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-frontend to execute the current typed web or mobile delivery assignment.",
      "display_name": "SDLC Frontend Delivery",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Produce typed web and mobile delivery reports"
    },
    "name": "sdlc-frontend",
    "plugin_release_skill_id": "pluginrsk_6ac37417cd9081918f83be7b97b1a56c"
  },
  {
    "description": "Use when starting, coordinating, resuming, reviewing, or finalizing a complete repository-scoped feature delivery through business analysis, backend, web/mobile frontend, integration, and quality assurance.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-pm to start or resume a complete feature-delivery run.",
      "display_name": "SDLC Project Orchestrator",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Coordinate evidence-backed feature delivery"
    },
    "name": "sdlc-pm",
    "plugin_release_skill_id": "pluginrsk_6ac37418b4e88191b7d9a20219ebe976"
  },
  {
    "description": "Review business value, acceptance coverage, and delivery limitations as an advisory AI Product Owner when an SDLC run assigns PO-001. Human acceptance remains with the user.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-po to review the assigned delivery against acceptance criteria and give an advisory recommendation.",
      "display_name": "SDLC AI Product Owner",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Review delivery before human acceptance"
    },
    "name": "sdlc-po",
    "plugin_release_skill_id": "pluginrsk_6ac37417e66c8191bdc9361740778123"
  },
  {
    "description": "Use when an integrated feature needs independent acceptance, API, web, mobile, negative, permission, regression, defect, retest, coverage, or release-readiness verification.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-qc to test the integrated feature against approved acceptance criteria.",
      "display_name": "SDLC Quality Assurance",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Independently verify feature quality"
    },
    "name": "sdlc-qc",
    "plugin_release_skill_id": "pluginrsk_6ac37419ed6081919075d9a01e67a27d"
  },
  {
    "description": "Initialize, diagnose, upgrade, roll back, or uninstall codex-sdlc when a user asks to set up, configure, repair, update, restore, or remove the framework in a repository.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $sdlc-setup to initialize codex-sdlc here, explain the setup choices, and show the dry run before applying changes.",
      "display_name": "codex-sdlc Setup",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up and maintain codex-sdlc"
    },
    "name": "sdlc-setup",
    "plugin_release_skill_id": "pluginrsk_6ac37418ef6081919677e36d84931184"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"1.0.1"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-09-11T03:38:28.531316Z",
  "discoverability": "LISTED",
  "id": "plugins_6aa375d1f1d48191b6a2a5f95e1b8a64",
  "is_template": false,
  "is_template_instance": false,
  "name": "codex-sdlc",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Plan, implement and test software features in Git repositories with Codex.",
    "display_name": "codex-sdlc",
    "id": "pluginrel_618a118463748191baac9509af878d62",
    "interface": {
      "brand_color": "#168B67",
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_0000000066b48209a48f0079772a47cd",
      "default_prompt": "Initialize codex-sdlc here. Explain the setup choices and show the dry run before applying changes.",
      "default_prompts": [
        "Initialize codex-sdlc here. Explain the setup choices and show the dry run before applying changes.",
        "Initialize codex-sdlc across this coordinator and my backend, web, and mobile repositories.",
        "Start or resume a codex-sdlc feature delivery with independent quality control."
      ],
      "developer_name": "vimihi",
      "logo_url": "https://files.openai.com/content?id=file_00000000e8248207a714c93bf2538a23",
      "logo_url_dark": null,
      "long_description": "codex-sdlc is a software development tool for developers and engineering teams using Codex. It helps turn feature requests into requirements, implement backend, web and mobile code changes, run tests, and review acceptance criteria in Git repositories. It stores project configuration, task history, verification evidence and reports in the project's .sdlc folder so development can resume across sessions. Choose Full delivery or Compact for bounded features, and configure the model used for each delivery role. The plugin provides Codex skills and uses the codex-sdlc npm CLI to operate the repository-local workflow. It requires an existing application repository and Node.js. Final acceptance remains with the user.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/privacy.md",
      "screenshot_urls": [],
      "short_description": "Plan, build and test software",
      "terms_of_service_url": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/terms.md",
      "website_url": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/getting-started.md"
    },
    "keywords": [
      "sdlc",
      "software-delivery",
      "multi-repository",
      "requirements",
      "quality-assurance"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Handle /sdlc or $sdlc feature requests, including opt-in --compact delivery and --save-my-token or --normal project model presets, and route work to sdlc-pm.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc to configure this project’s model mode or start a feature delivery.",
          "display_name": "SDLC",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Set project modes and start SDLC delivery"
        },
        "name": "sdlc",
        "plugin_release_skill_id": "pluginrsk_6ac37418d0a881919fdf9cef54234ff7"
      },
      {
        "description": "Use when an active SDLC run needs feature requirements, typed fact-to-claim reconciliation, user stories, acceptance criteria, business rules, validation, edge cases, assumptions, open questions, or traceability.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-ba to analyze the active feature run into testable requirements.",
          "display_name": "SDLC Business Analysis",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Create testable feature requirements"
        },
        "name": "sdlc-ba",
        "plugin_release_skill_id": "pluginrsk_6ac37418d3048191a00980a9f36a9ea5"
      },
      {
        "description": "Use when a PM delivery assignment delegates an API contract, backend implementation, data migration, storage change, or backend evidence handoff.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-backend to execute the current typed backend delivery assignment.",
          "display_name": "SDLC Backend Delivery",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Produce typed, evidence-bound backend reports"
        },
        "name": "sdlc-backend",
        "plugin_release_skill_id": "pluginrsk_6ac37417cf04819199423a3a4662d9f9"
      },
      {
        "description": "Use when a PM delivery assignment delegates a web or mobile implementation, target-specific experience coverage, API/design gap, or frontend evidence handoff.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-frontend to execute the current typed web or mobile delivery assignment.",
          "display_name": "SDLC Frontend Delivery",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Produce typed web and mobile delivery reports"
        },
        "name": "sdlc-frontend",
        "plugin_release_skill_id": "pluginrsk_6ac37417cd9081918f83be7b97b1a56c"
      },
      {
        "description": "Use when starting, coordinating, resuming, reviewing, or finalizing a complete repository-scoped feature delivery through business analysis, backend, web/mobile frontend, integration, and quality assurance.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-pm to start or resume a complete feature-delivery run.",
          "display_name": "SDLC Project Orchestrator",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Coordinate evidence-backed feature delivery"
        },
        "name": "sdlc-pm",
        "plugin_release_skill_id": "pluginrsk_6ac37418b4e88191b7d9a20219ebe976"
      },
      {
        "description": "Review business value, acceptance coverage, and delivery limitations as an advisory AI Product Owner when an SDLC run assigns PO-001. Human acceptance remains with the user.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-po to review the assigned delivery against acceptance criteria and give an advisory recommendation.",
          "display_name": "SDLC AI Product Owner",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Review delivery before human acceptance"
        },
        "name": "sdlc-po",
        "plugin_release_skill_id": "pluginrsk_6ac37417e66c8191bdc9361740778123"
      },
      {
        "description": "Use when an integrated feature needs independent acceptance, API, web, mobile, negative, permission, regression, defect, retest, coverage, or release-readiness verification.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-qc to test the integrated feature against approved acceptance criteria.",
          "display_name": "SDLC Quality Assurance",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Independently verify feature quality"
        },
        "name": "sdlc-qc",
        "plugin_release_skill_id": "pluginrsk_6ac37419ed6081919075d9a01e67a27d"
      },
      {
        "description": "Initialize, diagnose, upgrade, roll back, or uninstall codex-sdlc when a user asks to set up, configure, repair, update, restore, or remove the framework in a repository.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $sdlc-setup to initialize codex-sdlc here, explain the setup choices, and show the dry run before applying changes.",
          "display_name": "codex-sdlc Setup",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Set up and maintain codex-sdlc"
        },
        "name": "sdlc-setup",
        "plugin_release_skill_id": "pluginrsk_6ac37418ef6081919677e36d84931184"
      }
    ],
    "version": "1.0.1"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6aa375d1f1d48191b6a2a5f95e1b8a64?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 16bfe22ff8bc528c81d9dedc0a002dde9e27668a6c446d4c7609b27bb245ccba