← Programming HubCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
Update to Programming Hub
Snapshot Oct 9, 2026 · 00:00 UTC · version 0.1.0
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 JSONFull 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