Two tools. Zero setup after the first drop. Every PR, every README viewer, every fork carries it forward.
Drop one line into your README.md. Every visitor sees it. Every fork copies it. Perpetual, unremovable distribution.
[](https://lalophos.onrender.com/?ref=badge)
Add to .github/workflows/lalophos.yml. On every new PR, it comments with a personalized practice link for that PR's title. Contributors click, practice, share.
Runs forever. Costs $0. Works on public and private repos.
name: Lalophos Practice Reminder
on:
pull_request:
types: [opened]
jobs:
practice:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: actions/github-script@v7
with:
script: |
const title = context.payload.pull_request.title.slice(0, 50);
const ctx = encodeURIComponent(title);
const url = `https://lalophos.onrender.com/?scenario=job_interview&ctx=${ctx}&ref=github-action`;
await github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `**Practice presenting this PR.**\n\nBefore your code review, practice explaining your changes under pressure.\n\n[Start practice session](${url}) — free, no sign-up, scored out of 100.`
});
Installs a "Practice" button on 200+ platforms: GitHub, GitLab, LeetCode, Stack Overflow, LinkedIn, Jira, Notion, and more. Detects context automatically.
Install userscript