Contributing Guidelines
Description
Thank you for your interest in contributing! Community contributions help improve the quality, safety, and usefulness of this repository for everyone building on DigitalOcean App Platform. Please revi
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for digitalocean-labs/do-app-platform-skills, shared by 3 entries
in this directory. It describes the repository, not this entry specifically.
Contributing Guidelines
Thank you for your interest in contributing!
Community contributions help improve the quality, safety, and usefulness of this repository for everyone building on DigitalOcean App Platform.
Please review [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) before contributing.
How to Contribute
- Fork the repository.
- Create a feature branch.
- Add tests where appropriate.
- Submit a pull request.
Recommended branch naming examples:
feat/designer-monorepo-improvementsfix/migration-railway-detectiondocs/networking-cors-examples
Recommended local workflow:
git clone https://github.com//do-app-platform-skills.git
cd do-app-platform-skills
git checkout -b feat/your-change
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt
python scripts/validate_skills.py
pytest -q
Requirements
By submitting a contribution, you confirm that:
- You have the legal right to submit the code.
- The contribution is your original work or you have appropriate rights.
- The contribution will be licensed under the project’s MIT License.
Additional expectations for all submissions:
- Do not include secrets, private keys, access tokens, or customer data.
- Ensure generated artifacts, examples, and templates are safe for public distribution.
- Keep changes focused and minimal to the problem being solved.
- Update documentation when behavior, structure, or workflows change.
Developer Certificate of Origin (DCO)
All commits must be signed off using:
Signed-off-by: Name
This certifies that you have the right to submit the work.
How to sign off commits
Use the `-s` flag on every commit:
git commit -s -m "feat: add migration validation edge case tests"
To verify sign-off lines in your recent commits:
git log --format=full --max-count=5
If a commit is missing sign-off, amend it:
git commit --amend -s
Review Process
Maintainers will review submissions for quality, security, and alignment with project direction. Submission does not guarantee acceptance.
What maintainers check
- Functional correctness and repository consistency.
- Test coverage and regression risk.
- Security impact (credential handling, unsafe defaults, data exposure risk).
- Documentation quality and user-facing clarity.
- Alignment with project roadmap and architecture principles.
Typical review outcomes
- Accepted: merged after required checks and approvals.
- Changes requested: updates needed before merge.
- Declined: out of scope, duplicates existing work, or does not meet project/legal/security standards.
Code Style
Current linting and formatting-related rules are documented through project tooling:
- YAML lint target: Makefile
- Lint dependency declaration (
yamllint): requirements-dev.txt
Run lint checks before opening a pull request:
make lint
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11