Central index for the Cognition-Partner-Workshops GitHub org. This repo contains:
- Repo Catalog — inventory of all repositories with cross-references to challenges they support
- Modular Challenges — self-contained workshop tasks organized by SDLC domain
- Workshops — reusable workshop templates that compose challenges into structured lab sequences
- Events — specific workshop instances with date, location, audience, and facilitator overrides
- Shared Resources — naming conventions, facilitator guides, runtime resource docs
This repo uses a layered approach with three discovery routes:
┌─────────────────────────────────────────────────────────────┐
│ WORKSHOP DESIGNER │
│ │
│ "I need to build a 4-hour workshop on security + migration"│
│ │
│ Route 1: Browse by Workshop │
│ workshops/ → pick a workshop template → customize for event│
│ │
│ Route 2: Browse by Module │
│ modules/ → pick category → pick challenges → see repos │
│ │
│ Route 3: Browse by Repo │
│ catalog/repos.md → see what challenges each repo supports │
│ │
│ Compose: events/ → instantiate a workshop for a specific │
│ date, location, and audience │
└─────────────────────────────────────────────────────────────┘
Modules are the reusable atoms. Workshops compose modules into structured lab sequences. Events instantiate workshops for specific audiences. Repos are the materials they all reference.
workshop-metadata/
├── README.md ← you are here
├── catalog/
│ └── repos.md ← master repo inventory + cross-refs
├── modules/ ← challenge instructions by category
│ ├── README.md ← navigation index for all 77 modules
│ ├── application-development/ ← Software Developer, Full-Stack Engineer
│ │ ├── README.md
│ │ ├── gather-requirements.md
│ │ ├── test-driven-development.md
│ │ ├── fix-runtime-bug.md
│ │ ├── fix-ui-bug.md
│ │ ├── fix-data-bug.md
│ │ ├── new-feature-development.md
│ │ └── database-schema-evolution.md
│ ├── testing-qa/ ← QA Engineer, SDET, Test Automation Engineer
│ │ ├── README.md
│ │ ├── linting-static-analysis.md
│ │ ├── unit-testing.md
│ │ ├── end-to-end-testing.md
│ │ ├── performance-testing.md
│ │ ├── accessibility-compliance.md
│ │ ├── bdd-test-generation.md
│ │ ├── contract-testing.md
│ │ ├── mutation-testing.md
│ │ ├── load-testing-benchmarking.md
│ │ ├── visual-regression-testing.md
│ │ └── cross-service-integration-testing.md
│ ├── security/ ← Security Engineer, AppSec Engineer
│ │ ├── README.md
│ │ ├── upgrade-dependencies.md
│ │ ├── remediate-vulnerabilities.md
│ │ ├── shift-left-security.md
│ │ ├── security-antipatterns.md
│ │ ├── secrets-management-detection.md
│ │ ├── event-driven-sast-remediation.md
│ │ └── mass-security-backlog-remediation.md
│ ├── compliance-governance/ ← Compliance Officer, GRC Analyst
│ │ ├── README.md
│ │ ├── license-compliance-audit.md
│ │ ├── gdpr-pii-detection.md
│ │ └── regulatory-reporting.md
│ ├── devops-cicd/ ← DevOps Engineer, Release Engineer
│ │ ├── README.md
│ │ ├── cicd-pipeline.md
│ │ ├── pr-review-automation.md
│ │ ├── ci-failure-resolution.md
│ │ ├── release-management.md
│ │ └── configuration-management-feature-flags.md
│ ├── cloud-infrastructure/ ← Cloud Engineer, Platform Engineer
│ │ ├── README.md
│ │ ├── iac-translation.md
│ │ ├── platform-conformant-microservice-decomposition.md
│ │ ├── gitops-argocd-setup.md
│ │ ├── kubernetes-manifest-generation.md
│ │ ├── terraform-module-extraction.md
│ │ └── cost-optimization-analysis.md
│ ├── observability-sre/ ← SRE, Observability Engineer
│ │ ├── README.md
│ │ ├── observability-monitoring.md
│ │ ├── incident-response-triage.md
│ │ ├── pod-remediation-credential-rotation.md
│ │ └── volume-anomaly-detection.md
│ ├── data-engineering/ ← Data Engineer, Analytics Engineer
│ │ ├── README.md
│ │ ├── dw-migration-teradata-to-snowflake.md
│ │ ├── data-source-migration.md
│ │ ├── etl-pipeline-modernization.md
│ │ ├── data-quality-validation.md
│ │ └── sas-to-python-snowflake.md
│ ├── architecture-design/ ← Solution Architect, Enterprise Architect
│ │ ├── README.md
│ │ ├── architecture-decision-records.md
│ │ ├── api-design-review.md
│ │ ├── dependency-graph-analysis.md
│ │ ├── api-consolidation.md
│ │ └── code-refactoring-tech-debt.md
│ ├── ai-ml-engineering/ ← ML Engineer, AI Engineer
│ │ ├── README.md
│ │ ├── ml-pipeline-setup.md
│ │ ├── model-evaluation-testing.md
│ │ └── llm-integration-patterns.md
│ ├── technical-documentation/ ← Technical Writer, Documentation Engineer
│ │ ├── README.md
│ │ ├── inline-documentation.md
│ │ ├── api-documentation.md
│ │ ├── document-review-automation.md
│ │ ├── runbook-generation.md
│ │ ├── onboarding-guide-generation.md
│ │ └── changelog-release-notes.md
│ ├── migration-modernization/ ← Modernization Specialist, Migration Lead
│ │ ├── README.md
│ │ ├── cobol-to-java.md
│ │ ├── cobol-system-understanding.md
│ │ ├── cobol-migration-planning.md
│ │ ├── migration-test-harness.md
│ │ ├── framework-upgrade.md
│ │ ├── repetitive-framework-upgrades.md
│ │ ├── containerization-microservice-extraction.md
│ │ ├── cloud-native-refactor.md
│ │ ├── legacy-modernization-combined.md
│ │ ├── one-shot-tech-debt-remediation.md
│ │ ├── dotnet-monolith-decomposition.md
│ │ ├── cross-service-bug-investigation.md
│ │ ├── oracle-forms-system-understanding.md
│ │ ├── oracle-forms-migration-planning.md
│ │ └── oracle-forms-to-java.md
│ └── devin-features/
│ └── README.md ← Devin-specific activities checklist
├── workshops/ ← reusable workshop templates
│ ├── README.md
│ ├── legacy-modernization/
│ ├── framework-upgrades/
│ ├── data-source-migration/
│ ├── security-compliance/
│ ├── platform-microservice-decomposition/
│ ├── dotnet-cloud-native-modernization/
│ ├── agentic-ai/
│ ├── feature-development/
│ └── quality-engineering/
├── events/ ← specific workshop instances
│ ├── README.md
│ ├── _template/
│ ├── 2026-03-09-oslo/
│ ├── 2026-03-09-san-francisco/
│ ├── 2026-04-dc/
│ ├── 2026-03-17-zurich/
│ ├── 2026-03-25-remote-workshop/
│ ├── dc-2/
│ ├── cobol-modernization-workshop/
│ ├── enterprise-demo-track/
│ ├── platform-microservice-decomposition/
│ └── workshop-variant-2/
└── shared/
├── repo-naming-convention.md
├── runtime-resources.md
└── facilitator-guide.md
| Category | Count | Discipline / Job Title |
|---|---|---|
| Application Development | 7 | Software Developer, Full-Stack Engineer |
| Testing & QA | 11 | QA Engineer, SDET, Test Automation Engineer |
| Security | 7 | Security Engineer, AppSec Engineer |
| Compliance & Governance | 3 | Compliance Officer, GRC Analyst |
| DevOps & CI/CD | 5 | DevOps Engineer, Release Engineer |
| Cloud & Infrastructure | 6 | Cloud Engineer, Platform Engineer |
| Observability & SRE | 4 | SRE, Observability Engineer |
| Data Engineering | 5 | Data Engineer, Analytics Engineer |
| Architecture & Design | 5 | Solution Architect, Enterprise Architect |
| AI & ML Engineering | 3 | ML Engineer, AI Engineer |
| Technical Documentation | 6 | Technical Writer, Documentation Engineer |
| Migration & Modernization | 15 | Modernization Specialist, Migration Lead |
| Devin Features | 1 | Cross-cutting Devin platform activities |
Browse all modules: modules/README.md
- Browse workshops in
workshops/to find a pre-built workshop that matches your audience - Or pick modules from
modules/to build a custom workshop — see modules/README.md for the full index - Check repo requirements in
catalog/repos.mdto see what needs to be set up - Copy
events/_template/and fill in your event details, referencing the workshop(s) - Review
shared/facilitator-guide.mdfor runtime setup and logistics
To add a new challenge module:
- Create a markdown file in the appropriate
modules/<category>/directory - Follow the 4-step format: Paste into Devin → Research with Ask Devin → Read the DeepWiki → Review & Give Feedback
- Add cross-references in
catalog/repos.mdfor any repos the challenge uses - Update the category
README.mdwith the new challenge entry - Update
modules/README.mdnavigation index