Awesome Reviewers checks + prompts

sources / strands-agents/sdk-python

strands-agents/sdk-python

The checks this repository runs, scanned at 7eb9671, and the review prompts derived from its discussions.

16 recognised tools
15 prompts
4044 stars
AI Agents & Assistants
GitHub

Static analysis

6 tools

ToolKindCommandRuns inFound in
eslint Linting eslint bin scripts src test
eslint src test
eslint src test --fix
ci, local .github/workflows/harness-cli-test-lint.yml
strands-cli/package.json
.github/workflows/harness-ts-test-lint.yml
harness-ts/package.json
ruff-check Linting ruff check .github/scripts/*.py test-infra/dashboards/*.py
ruff check .
ci .github/workflows/ci.yml
.github/workflows/harness-py-test-lint.yml
harness-py/pyproject.toml
pyproject.toml
tsc Type checking tsc --noEmit
tsc --project src/tsconfig.json
tsc --noEmit --project src/tsconfig.json
ci, local .github/workflows/docs-ci.yml
site/package.json
strands-ts/package.json
.github/workflows/harness-cli-integration-test.yml
mypy
configured, not run
Type checking strands-py/pyproject.toml
pyright
configured, not run
Type checking pyproject.toml
sphinx
configured, not run
Docs build strands-py/pyproject.toml

Testing

5 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix test-lint (include: 2)
integration-test (python-version: 1)
unit-test (python-version: 4, os: 1, include: 1)
ci .github/workflows/harness-cli-test-lint.yml
.github/workflows/harness-py-integration-test.yml
.github/workflows/harness-py-test-lint.yml
.github/workflows/harness-ts-test-lint.yml
jest Unit and integration tests jest local test-infra/package.json
test-infra/jest.config.js
node-test Unit and integration tests node --test .github/scripts/pr-metrics/pr-metrics.test.mjs ci, local .github/workflows/ci.yml
package.json
pytest Unit and integration tests pytest .github/scripts -q
pytest tests_integ --reruns 2 --reruns-delay 3
pytest
ci .github/workflows/ci.yml
.github/workflows/harness-py-integration-test.yml
.github/workflows/harness-py-test-lint.yml
.github/workflows/python-test-lint.yml
vitest Unit and integration tests vitest run
vitest run --config vitest.integration.config.ts
vitest run --coverage --exclude test/tui-pty-lifecycle.test.ts
ci, local .github/workflows/docs-ci.yml
site/package.json
.github/workflows/harness-cli-integration-test.yml
strands-cli/package.json
ToolKindCommandRuns inFound in
prettier Formatting prettier --check docs scripts src test *.ts
prettier --check bin scripts src test
prettier --check src test
ci, local .github/workflows/docs-ci.yml
site/package.json
.github/workflows/harness-cli-test-lint.yml
strands-cli/package.json
ruff-format Formatting ruff format --check .github/scripts/upload-integ-test-metrics.py .github/scri...
ruff format --check .
ci .github/workflows/ci.yml
.github/workflows/harness-py-test-lint.yml

Supply chain

3 tools

ToolKindCommandRuns inFound in
dependency-review Dependency audit uses actions/dependency-review-action ci .github/workflows/ci.yml
npm-audit Dependency audit npm audit --audit-level=high ci .github/workflows/harness-cli-security-audit.yml
.github/workflows/harness-ts-security-audit.yml
.github/workflows/typescript-security-audit.yml
pip-audit Dependency audit pip-audit --path /tmp/audit-env/lib/python*/site-packages ci .github/workflows/harness-py-security-audit.yml
.github/workflows/mcp-security-audit.yml
.github/workflows/python-security-audit.yml
28 other commands the scanner could not classify

Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.

  • bash ./test-infra/scripts/run-selective-ts.sh
  • checked += 1
  • checked = 0
  • esbuild src/index.ts --bundle --platform=browser --format=esm --packages=external --outfile=/dev/null
  • hatch fmt --check
  • hatch run lint
  • hatch run test
  • hatch test $EXPR
  • hatch test tests --cover --reruns 2 --reruns-delay 5
  • ln dist/llms-full.txt dist/latest/llms-full.txt
  • ln dist/llms.txt dist/latest/llms.txt
  • node --input-type=module -e "
  • node cjs.js
  • node esm.js
  • node test/packages/assert-package-contents.js
  • python .github/scripts/upload-integ-test-metrics.py $REPORT $REPO_NAME typescript --max-test-names 2000
  • python .github/scripts/upload-integ-test-metrics.py $dir/test-results.xml $REPO_NAME python --leg $leg
  • python test-infra/dashboards/generate.py --check
  • rev-parse --verify $SHA_INPUT^{commit} 2>/dev/null)
  • sh .husky/lint-python.sh
  • tsx cjs-static.ts
  • tsx scripts/api-generation-typescript.ts
  • tsx scripts/external-docs/cli.ts
  • tsx scripts/external-docs/update-lock.ts
  • tsx verify.ts
  • twine check dist/*
  • venv --without-pip /tmp/audit-env
  • venv /tmp/audit-env

full scan as JSON

Review prompts

most discussed first

  • strands-agents/sdk-python Naming Conventions Python ai-agents
    raw open
  • strands-agents/sdk-python API Python ai-agents
    raw open
  • strands-agents/sdk-python Concurrency Python ai-agents
    raw open
  • strands-agents/sdk-python Code Style Python ai-agents
    raw open
  • strands-agents/sdk-python Null Handling Python ai-agents
    raw open
  • strands-agents/sdk-python Documentation Python ai-agents
    raw open
  • strands-agents/sdk-python Testing Python ai-agents
    raw open
  • strands-agents/sdk-python Error Handling Python ai-agents
    raw open
  • strands-agents/sdk-python AI Python ai-agents
    raw open
  • strands-agents/sdk-python Temporal Python ai-agents
    raw open
  • strands-agents/sdk-python Configurations Python ai-agents
    raw open
  • strands-agents/sdk-python CI/CD Yaml ai-agents
    raw open
  • strands-agents/sdk-python Configurations Toml ai-agents
    raw open
  • raw open
  • strands-agents/sdk-python Security Python ai-agents
    raw open