Awesome Reviewers checks + prompts

sources / sst/opencode

sst/opencode

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

9 recognised tools
10 prompts
28213 stars
AI Agents & Assistants
GitHub
ToolKindCommandRuns inFound in
miri Undefined-behaviour detection cargo miri setup
cargo miri test --locked --manifest-path tests/ghostty-effects/Cargo.toml
cargo miri test --locked --manifest-path tests/transport-retained/Cargo.toml
ci .github/workflows/check-process-daemon.yml

Static analysis

3 tools

ToolKindCommandRuns inFound in
clippy Linting cargo clippy --locked --all-targets --all-features -- -D warnings
cargo clippy --all-targets --all-features -- -D warnings
ci .github/workflows/check-process-daemon.yml
.github/workflows/release-process-daemon.yml
eslint
configured, not run
Linting sdks/vscode/eslint.config.mjs
tsc
configured, not run
Type checking package.json

Testing

3 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test --locked
cargo test --locked --lib --test service --test runtime --test ownership --te...
cargo test --locked --all-targets --all-features
ci .github/workflows/check-process-daemon.yml
.github/workflows/release-process-daemon.yml
ci-matrix Version and platform matrix test (os: 2)
windows (include: 2)
e2e-suite (suite: 4)
ci .github/workflows/check-process-daemon.yml
.github/workflows/check-test.yml
.github/workflows/release-process-daemon.yml
playwright End-to-end browser tests playwright test --config e2e/service-worker/playwright.config.ts ci .github/workflows/check-test.yml
packages/app/e2e/reproduction/timeline-suspense/playwright.config.ts
packages/app/e2e/service-worker/playwright.config.ts
packages/app/e2e/stability/playwright.config.ts
ToolKindCommandRuns inFound in
rustfmt Formatting cargo fmt --check ci .github/workflows/check-process-daemon.yml
.github/workflows/release-process-daemon.yml
prettier
configured, not run
Formatting package.json
40 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.

  • Basic tests do not establish exhaustive lifecycle coverage or Windows interactive CLI parity.
  • Daemon tests cover private atomic registration, ownership/handoff, stale registration/locking, partial requests, bloc...
  • New-Item -ItemType Directory -Force $directory
  • New-Item -ItemType Directory -Force dist/$name
  • Start-Sleep -Milliseconds 50
  • Update localized docs to match the latest English docs changes.
  • ast-grep scan -c script/ast-grep/effect-simplifications/sgconfig.yml --off=unused-suppression packages
  • ast-grep scan -c script/ast-grep/gui-plugins/sgconfig.yml
  • ast-grep scan -c script/ast-grep/sgconfig.yml packages/util/src packages/core/src packages/server/src packages/protoc...
  • ast-grep test -c script/ast-grep/effect-simplifications/sgconfig.yml
  • ast-grep test -c script/ast-grep/sgconfig.yml
  • bun -e '
  • bun run check:generated
  • bun script/lint-changed.ts
  • bun script/profile-typecheck-packages.ts
  • bun script/profile-typecheck.ts
  • bun script/sdk-docs.ts
  • bun turbo test --affected --concurrency=3
  • bun turbo test --concurrency=3
  • bun turbo typecheck --concurrency=3
  • bun turbo typecheck:tsc --concurrency=3
  • bun turbo verify:package --affected --filter=@opencode/sdk
  • bun turbo verify:package --filter=@opencode/sdk
  • const expectedBunVersion = pkg.packageManager?.split(@)[1]
  • const expectedBunVersionRange = `^${expectedBunVersion}`
  • const pkg = await Bun.file(package.json).json()
  • import { semver } from bun
  • metadata --no-deps --format-version 1
  • nothing to check"
  • oxlint
  • security create-keychain -p $keychain_password build.keychain
  • security delete-keychain build.keychain
  • security import $cert -k build.keychain -P -T /usr/bin/codesign -T /usr/bin/security -T /usr/bin/productsign
  • security list-keychains -d user -s build.keychain $(security list-keychains -d user
  • security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $keychain_password build.keychain > /dev/null
  • security set-keychain-settings -lut 21600 build.keychain
  • security unlock-keychain -p $keychain_password build.keychain
  • throw new Error(`This script requires bun@${expectedBunVersionRange}, but you are using bun@${process.versions.bun}`)
  • throw new Error(packageManager field not found in root package.json)
  • while (!(Test-Path (Join-Path $runtime smoke/service.json))) {

full scan as JSON

Review prompts

most discussed first

  • sst/opencode Configurations TypeScript ai-agents
    raw open
  • sst/opencode Naming Conventions TypeScript ai-agents
    raw open
  • sst/opencode Code Style Go ai-agents
    raw open
  • sst/opencode Naming Conventions Go ai-agents
    raw open
  • sst/opencode AI TypeScript ai-agents
    raw open
  • sst/opencode API TypeScript ai-agents
    raw open
  • sst/opencode Documentation Other ai-agents
    raw open
  • sst/opencode Concurrency TypeScript ai-agents
    raw open
  • sst/opencode Error Handling TypeScript ai-agents
    raw open
  • sst/opencode Configurations Go ai-agents
    raw open