Features
Slash Commands
Trigger Assay reviews directly from GitHub PR comments
Slash Commands
Trigger Assay reviews directly from your pull request by posting a comment with a slash command.
Available Commands
| Command | Tier | Description |
|---|---|---|
/assay | Code Review | Standard comprehensive review |
/assay quick | Quick Scan | Fast, lightweight analysis |
/assay deep | Deep Analysis | Full agent-powered review |
Usage
Simply post a comment on any pull request in a connected repository:
/assayAssay will automatically:
- Detect the command
- Start a review with the specified tier
- Post results as a PR review when complete
Examples
Request a Quick Scan
For documentation changes or simple fixes:
/assay quickRequest Deep Analysis
For complex changes or security-critical code:
/assay deepStandard Review
For most feature work and bug fixes:
/assayUsing Labels Instead
You can also trigger reviews using PR labels:
| Label | Tier |
|---|---|
review:quick | Quick Scan |
review:standard | Code Review |
review:deep | Deep Analysis |
Alternative label formats also work:
review-quickreview/quick
Who Can Trigger Reviews?
Slash commands can be used by:
- Repository collaborators with write access
- Organization members
- The PR author
Commands from users without access are ignored for security.
Rate Limiting
To prevent abuse:
- Maximum 3 reviews per PR per hour
- Commands while a review is in progress are queued
- Duplicate commands within 60 seconds are ignored
Cost Considerations
Each slash command triggers a review that consumes credits:
| Tier | Approximate Cost |
|---|---|
| Quick Scan | ~14 credits |
| Code Review | ~50 credits |
| Deep Analysis | ~200 credits |
Ensure you have sufficient credits before triggering reviews. See Credits & Pricing for details.
Troubleshooting
Command not recognized?
- Ensure the command is on its own line
- Check that the repository is connected to Assay
- Verify you have write access to the repository
Review not starting?
- Check your credit balance
- Ensure no review is already in progress
- Verify the repository is not paused