feat: add CEDA app-integration skills (docker, streamlit, surfdrive, etl-pipeline, sram-oidc)#46
Open
oinkspook wants to merge 2 commits into
Open
feat: add CEDA app-integration skills (docker, streamlit, surfdrive, etl-pipeline, sram-oidc)#46oinkspook wants to merge 2 commits into
oinkspook wants to merge 2 commits into
Conversation
…etl-pipeline, sram-oidc) Vijf skills voor het bouwen en integreren van CEDA-apps, elk gegrond in bestaande repos/code: - docker: CEDA containerisatie (uv-image, non-root user, gepinde apt-packages, hadolint, healthcheck) — o.b.v. text-analysis/Dockerfile + docs/gitlab.md - streamlit: CEDA Streamlit-app-structuur (src/ + frontend/ paginaboom, st.navigation, npuls-logo) — o.b.v. streamlit-template-app + 1cijferho - surfdrive: SurfDrive public-share ingest (download CSV → MinIO) — o.b.v. instroom-etl-ho/src/transport.py - etl-pipeline: de instroom-etl transport→MinIO container-vorm — o.b.v. instroom-etl-ho/wo + instroom-ml - sram-oidc: SRAM-login via OIDC-proxy (authlib flow, auth opt-in) — o.b.v. text-analysis/src/auth.py NB: enkele [[links]] verwijzen naar skills uit PR #43 (gitlab-ci, sdp-onboard, surf-sdp-helm-flux, sdp-secrets-management); die resolven zodra #43 gemerged is. Co-Authored-By: Claude <noreply@anthropic.com>
Zelfde conventie-alignment als #42/#43 (o.b.v. Steven's review): - ## When this applies voor deze kennis-skills (docker, streamlit, surfdrive, etl-pipeline, sram-oidc) - [[skill]] → /skill-naam - ## Important-sectie met randvoorwaarden + wat de skill NIET doet - descriptions waren al werkwoord-first (Containerize/Build/Integrate/Add) Co-Authored-By: Claude <noreply@anthropic.com>
This was referenced Jul 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Description
Type of Change
Description of Changes
Voegt vijf Claude-skills toe voor het bouwen en integreren van CEDA-apps. Elk is gegrond in bestaande repos/code, niet in aannames:
hadolint, healthcheck, docker-compose voor lokaal. (bron:text-analysis/Dockerfile+docs/gitlab.md)src/+frontend/paginaboom, beide multipage-patronen (screen_scannerauto-discovery én explicietest.Page), npuls-logo/branding. (bron:streamlit-template-app+1cijferho)download_surfdrive_csv→ MinIO),SURFDRIVE_*config. (bron:instroom-etl-ho/src/transport.py)instroom-etl-ho/wo,instroom-ml)proxy.sram.surf.nl), authlib-flow, auth-opt-in fallback. (bron:text-analysis/src/auth.py)Related Issues
Vervolg op de skill-PR's #42 (workflow) en #43 (SDP/platform).
Testing Instructions
name/description) geldig in elkeSKILL.md.[[skill]]-verwijzingen: de meeste resolven binnen deze PR; vier verwijzen naar skills uit PR feat: add CEDA/SDP platform skills (gitlab-ci, sdp-onboard, surf-sdp-helm-flux, sdp-secrets-management) #43 (gitlab-ci,sdp-onboard,surf-sdp-helm-flux,sdp-secrets-management) en resolven zodra feat: add CEDA/SDP platform skills (gitlab-ci, sdp-onboard, surf-sdp-helm-flux, sdp-secrets-management) #43 gemerged is. Merge feat: add CEDA/SDP platform skills (gitlab-ci, sdp-onboard, surf-sdp-helm-flux, sdp-secrets-management) #43 vóór (of samen met) deze PR.Dependencies
Geen nieuwe. Verwijst naar bestaande tooling/packages (uv, hadolint, authlib,
surfdrive/minio_fileinterne packages).Additional Information
surfdriveenminio_filezijn CEDA-interne packages, niet gevendord in de ETL-repos — de skill beschrijft het gebruikscontract, niet de implementatie.Checklist
🤖 Generated with Claude Code