Use when: implementing code features with tests and documentation. Structured workflow for producing code, tests, and documentation following PEP 8 and Domain-Driven Design.
This skill describes a structured workflow for producing code, tests, and documentation. It is designed for feature development with high coverage requirements and a final documentation step.
conda activate genai-course before development.pytest for unit testing.unittest.mock.patch or pytest-mock to mock external dependencies.95% coverage across the repository.95% coverage for the code it introduces or changes.tests/unit/ mirroring the DDD structure (e.g., tests/unit/domain/ for domain tests).pytest-cov.tests/integration/ mirroring the DDD structure (e.g., tests/integration/application/ for workflow tests).README.md or in a dedicated documentation page.wiki/architecture.md if the feature changes system boundaries or workflows.flake8 and mypy to ensure code quality and correctness before creating the PR.feature-branch/
settings/
environment.yml
src/
domain/
application/
infrastructure/
tests/
unit/
domain/
infrastructure/
integration/
application/
scripts/
generate_documentation_commit_push.py
wiki/
architecture.md
README.md