dvelton/first-knock

Contributor context for new PRs. Surfaces account, engagement, commit, and activity data to help maintainers review contributions from new contributors.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token for API access. Defaults to the automatic GITHUB_TOKEN.no${{ github.token }}
modeOperating mode. "context-card" (default): Analyze the PR author and post a context card. "challenge-monitor": Monitor for challenge responses on issue_comment or schedule events. nocontext-card
enable-accountEnable account profile analysis.notrue
enable-engagementEnable prior repo engagement analysis.notrue
enable-forensicsEnable commit metadata analysis.notrue
enable-velocityEnable cross-repo activity analysis.notrue
enable-similarityEnable PR description / issue body similarity analysis.notrue
challenge-enabledPost a follow-up question asking the contributor to describe their change.nofalse
challenge-promptCustom text for the challenge question.noThanks for your contribution! To help us review this, could you share what prompted this change and how you verified it works?
challenge-auto-close-daysAutomatically close PRs with no challenge response after this many days. Set to 0 to disable.no0
challenge-label-no-responseLabel applied to PRs with a pending challenge. Removed when the contributor responds.noneeds-response
skip-accountsComma-separated list of accounts to skip (in addition to built-in bot accounts like dependabot).no""
skip-org-membersSkip context cards for organization members.notrue
custom-footerCustom footer text for the context card. Replaces the default attribution.no""
namedescription
context-card-postedWhether a context card was posted (true/false).
is-first-interactionWhether this is the contributor's first interaction with the repo.
account-age-daysAge of the contributor's GitHub account in days.
prs-last-7-daysNumber of PRs the contributor has opened across all repos in the last 7 days.