← Programming HubCONTENT HISTORY

Update to Programming Hub

Snapshot Oct 9, 2026 · 00:00 UTC · version 0.1.0

WHAT CHANGED · RULE-BASED ANALYSIS

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

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

changed /discoverability

BEFORE
"UNLISTED"
AFTER
"LISTED"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-09-20T07:57:52.114530Z",
  "discoverability": "LISTED",
  "id": "plugins_6aaf914050908191994b498e42d24d59",
  "is_template": false,
  "name": "programming-hub",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Build, explain, debug, test, secure, optimize, deploy, and document software in one engineering workspace.",
    "display_name": "Programming Hub",
    "id": "pluginrel_b09afc4d9bb481918c1942ecafc24cbe",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Analyze",
        "Write"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000485c8211b0836007e86eeb7f",
      "default_prompt": "Debug this issue and trace the root cause.",
      "default_prompts": [
        "Debug this issue and trace the root cause.",
        "Design the architecture for this application.",
        "Review this code for correctness and security."
      ],
      "developer_name": "The Doers Firm",
      "logo_url": "https://files.openai.com/content?id=file_0000000011248246b8c3c62b195cc8d1",
      "logo_url_dark": "https://files.openai.com/content?id=file_00000000dde482118ffabaff98285f55",
      "long_description": "Programming Hub is a multi-skill engineering workspace for writing, explaining, debugging, reviewing, refactoring, architecting, testing, securing, optimizing, deploying, documenting, and learning software. It supports frontend, backend, databases, APIs, Cloudflare, Git, migrations, and coding-agent handoffs while keeping evidence and verification explicit.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://thedoersfirm.com/privacy",
      "screenshot_urls": [],
      "short_description": "Full Stack Dev",
      "terms_of_service_url": "https://thedoersfirm.com/terms",
      "website_url": "https://thedoersfirm.com/"
    },
    "keywords": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Solve and teach algorithm and data-structure problems with correctness proofs and complexity analysis.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "algorithms-and-data-structures",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Solve and teach algorithm and data-structure problems with correctness proofs and complexity analysis."
        },
        "name": "algorithms-and-data-structures",
        "plugin_release_skill_id": "pluginrsk_6aaf914351ac819180a2903925e88e0d"
      },
      {
        "description": "Design clear, secure APIs, webhooks, contracts, errors, pagination, and versioning.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "api-design",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Design clear, secure APIs, webhooks, contracts, errors, pagination, and versioning."
        },
        "name": "api-design",
        "plugin_release_skill_id": "pluginrsk_6aaf9147ccdc8191ae44b1b0dc8c3def"
      },
      {
        "description": "Design application architecture, boundaries, data flows, integrations, and tradeoffs.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "architecture-design",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Design application architecture, boundaries, data flows, integrations, and tradeoffs."
        },
        "name": "architecture-design",
        "plugin_release_skill_id": "pluginrsk_6aaf914a353881918c325586b46aa4ac"
      },
      {
        "description": "Build reliable services, jobs, authentication flows, validation, and server-side error handling.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "backend-development",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Build reliable services, jobs, authentication flows, validation, and server-side error handling."
        },
        "name": "backend-development",
        "plugin_release_skill_id": "pluginrsk_6aaf9142dc148191971444b89d126de8"
      },
      {
        "description": "Turn vague failures into reproducible, actionable bug reports.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "bug-report-builder",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Turn vague failures into reproducible, actionable bug reports."
        },
        "name": "bug-report-builder",
        "plugin_release_skill_id": "pluginrsk_6aaf9145887081918badcab84b057726"
      },
      {
        "description": "Build and review Cloudflare Workers applications and storage integrations.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "cloudflare-development",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Build and review Cloudflare Workers applications and storage integrations."
        },
        "name": "cloudflare-development",
        "plugin_release_skill_id": "pluginrsk_6aaf9147130c819188049be3eaa49918"
      },
      {
        "description": "Generate complete, maintainable code that follows the user's stack, conventions, constraints, and acceptance criteria.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "code-generation",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Generate complete, maintainable code that follows the user's stack, conventions, constraints, and acceptance criteria."
        },
        "name": "code-generation",
        "plugin_release_skill_id": "pluginrsk_6aaf9143fd248191aa49cd139e87ac3e"
      },
      {
        "description": "Review and improve correctness, clarity, maintainability, performance, and security without unnecessary behavior changes.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "code-review-and-refactoring",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Review and improve correctness, clarity, maintainability, performance, and security without unnecessary behavior changes."
        },
        "name": "code-review-and-refactoring",
        "plugin_release_skill_id": "pluginrsk_6aaf914486bc819188648bb6764fa91e"
      },
      {
        "description": "Design schemas, queries, indexes, migrations, transactions, and data-integrity safeguards.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "database-engineering",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Design schemas, queries, indexes, migrations, transactions, and data-integrity safeguards."
        },
        "name": "database-engineering",
        "plugin_release_skill_id": "pluginrsk_6aaf91431728819192f62b071c8b1df5"
      },
      {
        "description": "Trace bugs from symptom to root cause and propose or implement narrow, verified fixes.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "debugging",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Trace bugs from symptom to root cause and propose or implement narrow, verified fixes."
        },
        "name": "debugging",
        "plugin_release_skill_id": "pluginrsk_6aaf914514448191bdef543c2de6119b"
      },
      {
        "description": "Evaluate packages, compatibility, upgrades, replacements, licensing, and supply-chain risk.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "dependency-advisor",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Evaluate packages, compatibility, upgrades, replacements, licensing, and supply-chain risk."
        },
        "name": "dependency-advisor",
        "plugin_release_skill_id": "pluginrsk_6aaf914336848191b06019550e3fd478"
      },
      {
        "description": "Plan and verify environments, CI/CD, deployments, monitoring, rollbacks, and operational readiness.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "devops-and-deployment",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Plan and verify environments, CI/CD, deployments, monitoring, rollbacks, and operational readiness."
        },
        "name": "devops-and-deployment",
        "plugin_release_skill_id": "pluginrsk_6aaf91469fb88191b48c398fa3feed1d"
      },
      {
        "description": "Build and review accessible, responsive frontend interfaces and stateful user experiences.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "frontend-development",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Build and review accessible, responsive frontend interfaces and stateful user experiences."
        },
        "name": "frontend-development",
        "plugin_release_skill_id": "pluginrsk_6aaf9145e3f88191a7cd06f860ad5f6a"
      },
      {
        "description": "Support branches, commits, pull requests, reviews, conflict resolution, and release workflows.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "git-workflows",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Support branches, commits, pull requests, reviews, conflict resolution, and release workflows."
        },
        "name": "git-workflows",
        "plugin_release_skill_id": "pluginrsk_6aaf91450fbc81918c97c9ab9e95d4b1"
      },
      {
        "description": "Plan framework, language, database, hosting, API, and infrastructure migrations with rollback safety.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "migration-assistant",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Plan framework, language, database, hosting, API, and infrastructure migrations with rollback safety."
        },
        "name": "migration-assistant",
        "plugin_release_skill_id": "pluginrsk_6aaf9147e8708191af4b29a79bc9f231"
      },
      {
        "description": "Diagnose and improve frontend, backend, database, network, and runtime performance.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "performance-optimization",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Diagnose and improve frontend, backend, database, network, and runtime performance."
        },
        "name": "performance-optimization",
        "plugin_release_skill_id": "pluginrsk_6aaf9148e9088191a1b71a6a0def42b2"
      },
      {
        "description": "Route software-engineering requests into focused skills for building, debugging, reviewing, testing, securing, and deploying code.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "programming-hub",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Route software-engineering requests into focused skills for building, debugging, reviewing, testing, securing, and deploying code."
        },
        "name": "programming-hub",
        "plugin_release_skill_id": "pluginrsk_6aaf914985e48191ab649595cca3e940"
      },
      {
        "description": "Teach programming concepts through examples, visual traces, exercises, hints, and review.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "programming-tutor",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Teach programming concepts through examples, visual traces, exercises, hints, and review."
        },
        "name": "programming-tutor",
        "plugin_release_skill_id": "pluginrsk_6aaf9144f2788191b0aef483e94868a3"
      },
      {
        "description": "Review and implement secure authentication, authorization, input handling, secrets, uploads, and data boundaries.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "security-engineering",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Review and implement secure authentication, authorization, input handling, secrets, uploads, and data boundaries."
        },
        "name": "security-engineering",
        "plugin_release_skill_id": "pluginrsk_6aaf914a3a9c8191b21197405ff1b9d6"
      },
      {
        "description": "Write accurate README files, API docs, setup guides, architecture docs, changelogs, and runbooks.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "technical-documentation",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Write accurate README files, API docs, setup guides, architecture docs, changelogs, and runbooks."
        },
        "name": "technical-documentation",
        "plugin_release_skill_id": "pluginrsk_6aaf9148202481919fd92ad977d9c1e2"
      },
      {
        "description": "Create and run proportionate unit, integration, API, end-to-end, regression, and edge-case tests.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "testing-and-qa",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Create and run proportionate unit, integration, API, end-to-end, regression, and edge-case tests."
        },
        "name": "testing-and-qa",
        "plugin_release_skill_id": "pluginrsk_6aaf9146e190819195c4c1aa90700777"
      }
    ],
    "version": "0.1.0"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 821aff2f44e7af8af86e55f43a89e5534ccb9fc34b947ee2fdfb871bd5093d94