Individual skill
app-platform-router
Routes DigitalOcean App Platform tasks to specialized sub-skills. Use when working with App Platform deployments, migrations, database configuration, networking, or troubleshooting.
SKILL.md
Source commit 1cd2028725b06a8ed7cd2fade9f4b7fa88193e8b
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 38
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: claude-code
- ai-skills Repository topic
- app-platform Repository topic
- claude Repository topic
- deployment Repository topic
- devops Repository topic
- digitalocean Repository topic
- paas Repository topic
- data Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.ggshield.yamlasset · 596 bytes.gitguardian.yamlasset · 415 bytes.github/workflows/collect-analytics.ymlasset · 1,203 bytes.gitignoreasset · 263 bytesCHANGELOG.mddoc · 4,163 bytesCLAUDE.mddoc · 3,418 bytesCODE_OF_CONDUCT.mddoc · 324 bytesCONTRIBUTING.mddoc · 4,094 bytesDocs/README.mddoc · 1,419 bytesDocs/architecture.mddoc · 2,680 bytesDocs/developer-guide.mddoc · 1,394 bytesDocs/faq.mddoc · 1,093 bytesDocs/governance.mddoc · 1,337 bytesDocs/operations-runbook.mddoc · 1,566 bytesDocs/project-overview.mddoc · 1,893 bytesDocs/release-and-versioning.mddoc · 1,405 bytesDocs/roadmap.mddoc · 1,089 bytesDocs/security-model.mddoc · 2,026 bytesDocs/skills-and-content-model.mddoc · 1,548 bytesDocs/testing-and-quality.mddoc · 1,548 bytesDocs/user-guide.mddoc · 6,127 bytesLICENSEasset · 1,056 bytesMakefileruns · 2,323 bytesREADME.mddoc · 7,508 bytesSECURITY.mddoc · 1,506 bytesSKILL.mdcore · 19,580 bytesSKILL.mdcore · 19,580 bytesSKILL.mdcore · 19,580 bytesTESTING.mddoc · 10,283 bytesanalytics/.gitkeepasset · 92 bytesanalytics/README.mddoc · 4,120 bytesanalytics/clones/clones.csvasset · 12,990 bytesanalytics/content/popular_202601.csvasset · 4,940 bytesanalytics/content/popular_202602.csvasset · 14,092 bytesanalytics/content/popular_202604.csvasset · 4,051 bytesanalytics/content/popular_202605.csvasset · 5,434 bytesanalytics/content/popular_202606.csvasset · 4,388 bytesanalytics/content/popular_202607.csvasset · 3,935 bytesanalytics/content/popular_202608.csvasset · 5,525 bytesanalytics/content/popular_202609.csvasset · 4,641 bytesanalytics/content/popular_202610.csvasset · 4,490 bytesanalytics/content/popular_202611.csvasset · 1,420 bytesanalytics/latest_summary.jsonasset · 3,215 bytesanalytics/referrers/referrers_202601.csvasset · 916 bytesanalytics/referrers/referrers_202602.csvasset · 2,318 bytesanalytics/referrers/referrers_202604.csvasset · 905 bytesanalytics/referrers/referrers_202605.csvasset · 1,209 bytesanalytics/referrers/referrers_202606.csvasset · 681 bytesanalytics/referrers/referrers_202607.csvasset · 598 bytesanalytics/referrers/referrers_202608.csvasset · 994 bytesanalytics/referrers/referrers_202609.csvasset · 626 bytesanalytics/referrers/referrers_202610.csvasset · 546 bytesanalytics/referrers/referrers_202611.csvasset · 171 bytesanalytics/traffic/views.csvasset · 12,726 bytesarchitecture/AGENT-WORKFLOWS.mddoc · 11,586 bytespytest.iniasset · 573 bytesrequirements-dev.txtdoc · 565 bytesscripts/collect_analytics.pyruns · 7,985 bytesscripts/validate_skills.pyruns · 4,737 bytesscripts/view_analytics.pyruns · 5,528 bytesshared/AppSpec-Reference.mddoc · 16,286 bytesshared/bindable-variables.mddoc · 9,788 bytesshared/console-sdk-patterns.mddoc · 4,317 bytesshared/credential-patterns.mddoc · 15,813 bytesshared/error-patterns.mddoc · 5,853 bytesshared/instance-sizes.yamlasset · 3,677 bytesshared/opinionated-defaults.yamlasset · 6,163 bytesshared/regions.yamlasset · 3,548 bytesshared/skill-schema.jsonasset · 3,007 bytesshared/ssl-database-connections.mddoc · 8,341 bytestests/conftest.pyruns · 7,859 bytestests/test_edge_cases/test_errors.pyruns · 13,198 bytestests/test_helpers.pyruns · 6,760 bytestests/test_migration/test_analyze_architecture.pyruns · 6,791 bytestests/test_migration/test_analyze_architecture_full.pyruns · 16,567 bytestests/test_migration/test_detect_platform.pyruns · 2,617 bytestests/test_migration/test_detect_platform_full.pyruns · 10,294 bytestests/test_migration/test_generate_app_spec.pyruns · 5,217 bytestests/test_migration/test_generate_app_spec_full.pyruns · 10,662 bytestests/test_migration/test_generate_checklist.pyruns · 6,082 bytestests/test_migration/test_generate_checklist_full.pyruns · 9,484 bytestests/test_postgres/test_add_client.pyruns · 5,916 bytestests/test_postgres/test_add_client_full.pyruns · 11,238 bytestests/test_postgres/test_cleanup_client.pyruns · 3,605 bytestests/test_postgres/test_cleanup_client_full.pyruns · 16,268 bytestests/test_postgres/test_client_scripts.pyruns · 10,303 bytestests/test_postgres/test_connection_string.pyruns · 7,625 bytestests/test_postgres/test_connection_string_full.pyruns · 11,307 bytestests/test_postgres/test_create_schema_user.pyruns · 2,406 bytestests/test_postgres/test_create_schema_user_full.pyruns · 5,174 bytestests/test_postgres/test_list_schemas.pyruns · 5,112 bytestests/test_postgres/test_list_schemas_full.pyruns · 11,759 bytestests/test_postgres/test_secure_setup.pyruns · 9,723 bytestests/test_postgres/test_secure_setup_full.pyruns · 7,314 bytestests/test_security/test_security.pyruns · 15,353 bytestests/test_shared/test_configurations.pyruns · 1,991 bytestests/test_shared/test_skill_schema.pyruns · 10,837 bytestests/test_validation/test_documentation.pyruns · 13,413 bytestests/test_validation/test_schemas.pyruns · 10,868 bytestests/test_validation/test_validate_skills.pyruns · 11,281 bytestests/test_workflows/test_e2e.pyruns · 11,313 bytes
Read excerpt
# App Platform Skills — Router
## Overview
This skill routes DigitalOcean App Platform tasks to specialized sub-skills. Each sub-skill is optimized for a specific workflow, keeping context focused and responses precise.
**Philosophy**: These skills are opinionated playbooks, not documentation replicas. They make decisions for you (VPC by default, GitHub Actions for CI/CD, etc.) and only defer to docs for edge cases.
**Key Principle**: Skills contain only DO-specific knowledge the LLM doesn't have from training. Generic SQL, SDK patterns, and programming concepts are NOT duplicated here.
**Trust the AI**: The AI assistant should reason about the full workflow, chain skills together when needed, and adapt based on context (greenfield vs brownfield vs troubleshooting). Skills provide domain knowledge, not rigid scripts to follow blindly.
## Available Skills