diff --git a/README.md b/README.md
index 84fe616..78a479b 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,15 @@
-
+
🦥 Sloth 🦥
-A GitHub Action that enables optimized and flexible continuous integration suites.
+Sloth is a GitHub Action designed to optimize and streamline continuous integration suites by acting as the final arbiter for their success.
+It patiently waits for all other checks to conclude, providing its seal of approval only if all triggered jobs were successful.
+Sloth bridges a functionality gap within GitHub Actions, allowing for required checks to be dynamic, a feature not natively supported.
-Sloth is a GitHub Action designed to streamline and optimize continuous integration suites by serving as the final arbiter for the success of the entire suite. It patiently waits for all other checks to conclude, providing its seal of approval only if all triggered jobs were successful. Sloth bridges a functionality gap within GitHub Actions, allowing for required checks to be dynamic, a feature not natively supported.
+## When to Use Sloth
-## When to Use Sloth?
+Sloth is invaluable in the following scenarios:
* **Conditional Triggers with Mandatory Success**: Sloth is invaluable when you need to trigger a check conditionally, but mandate its success if triggered. For instance:
* Linting GitHub Action workflows selectively when they are modified.
@@ -18,7 +20,7 @@ Sloth is a GitHub Action designed to streamline and optimize continuous integrat
To integrate Sloth, follow these steps:
-1. **Create Workflow**: Sloth runs as a separate workflow. See the example definition below for a copyable workflow file.
+1. **Create Workflow**: Sloth runs as a separate workflow. See the example definition below for a copyable workflow file.
2. **Set as Required Check**: Configure Sloth as the primary (often sole) required check in your branch protection rules. This ensures that the entire suite is contingent upon Sloth's validation.
## Example Workflow
@@ -42,11 +44,11 @@ jobs:
## Inputs
-| Name | Description | Required | Default |
-|----------|----------------------------------------------------------------------------------------------------------------------------------------|----------|-------------------------------------------------------------|
-| token | GitHub token to use to interact with the GitHub API, unless you have rate limit concerns this should be `${{ secrets.GITHUB_TOKEN }}`. | Yes | |
-| ref | Git reference to inspect check runs for. The default supports Pull Requests, Merge Queues as well as branch pushes. | No | `${{ github.event.pull_request.head.sha \|\| github.sha }}` |
-| interval | The number of seconds in between polls of the GitHub API for check run conclusions. | No | `5` |
-| timeout | The number of seconds before the job is declared a failure if check runs have not yet concluded. | No | `300` |
-| name | The name of the Sloth's own check run. This is used to ensure Sloth does not wait upon itself. | No | `"sloth"` |
-| ignored | A multi-line list of check run names to ignore when determining an overall result. | No | `""` |
+| Name | Description | Required | Default |
+|------------|----------------------------------------------------------------------------------------------------------------------------------------|----------|-------------------------------------------------------------|
+| `token` | GitHub token to use to interact with the GitHub API, unless you have rate limit concerns this should be `${{ secrets.GITHUB_TOKEN }}`. | Yes | |
+| `ref` | Git reference to inspect check runs for. The default supports Pull Requests, Merge Queues as well as branch pushes. | No | `${{ github.event.pull_request.head.sha \|\| github.sha }}` |
+| `interval` | The number of seconds in between polls of the GitHub API for check run conclusions. | No | `5` |
+| `timeout` | The number of seconds before the job is declared a failure if check runs have not yet concluded. | No | `300` |
+| `name` | The name of Sloth's own check run. This is used to ensure Sloth does not wait upon itself. | No | `"sloth"` |
+| `ignored` | A multi-line list of check run names to ignore when determining an overall result. | No | `""` |