#662 by GitHub stars
michaelshimeles/rstack
Agent skills and an AGENTS.md workflow template — isolate in worktrees, build to a service layer, prove with evidence, ship with before/after proof and Greptile review loops. For Claude Code, Cursor, and Codex.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
before-and-after/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
code-structure/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
evidence-driven-testing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
greploop/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
greploop-apps/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
new-feature/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
unslop/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
11b15767d758 → 11b15767d758
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Verified commit 11b15767d7587bab11f6c4957507b5f26d1785c7
git clone --filter=blob:none --no-checkout https://github.com/michaelshimeles/rstack.git .hotskills/michaelshimeles-rstack && git -C .hotskills/michaelshimeles-rstack checkout --detach 11b15767d7587bab11f6c4957507b5f26d1785c7
# Copy each selected skill directory from .hotskills/michaelshimeles-rstack into .agents/skills/<skill-name>/Heat
7.2- Star growth, last 7 daysAhead of 93% of tracked repositories
- Star growth, last 24 hoursAhead of 92% of tracked repositories
- Rank movement, last 7 daysAhead of 66% of tracked repositories
- Commits, last 30 daysAhead of 64% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- before-and-after
before-and-after - code-structure
code-structure - evidence-driven-testing
evidence-driven-testing - greploop
greploop - greploop-apps
greploop-apps - new-feature
new-feature - unslop
unslop
How it works
before-and-after
When your agent uses it
Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual diff", "PR screenshots", "compare old and new", or needs to document UI changes. Accepts two URLs (file://, http://, https://) or two image paths.
What it loads into context
Frontmatter
194 tokensAlways available to the agent
SKILL.md
1,156 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Agent Behavior Rules
- Capture and delivery
- Quick Reference
- Image Upload
- Vercel Deployment Protection
- PR Integration
- Error Reference
Scripts executed separately
scripts/adapters/0x0st.shscripts/adapters/blob.shscripts/upload-and-copy.sh
Files
LICENSEasset1,231 bytesSKILL.mdcore4,535 bytesSKILL.mdcore4,535 bytesSKILL.mdcore4,535 bytesSKILL.mdcore4,535 bytesSKILL.mdcore4,535 bytesSKILL.mdcore4,535 bytesscripts/adapters/0x0st.shruns728 bytesscripts/adapters/blob.shruns1,336 bytesscripts/upload-and-copy.shruns3,440 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcode-structure
When your agent uses it
Use when multiple workflows duplicate the same operational logic, when deciding what belongs in actions vs shared services, or when refactoring repeated operational blocks across domain flows. Use when adding new features that share mechanics with existing ones.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
995 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Core Pattern
- Quick Reference
- Designing Service Functions
- Migration Checklist
- Anti-Patterns
- Example: Email Service (Simple)
- Mental Model
Files
SKILL.mdcore5,060 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubevidence-driven-testing
When your agent uses it
Records visual proof while testing UI behavior — the agent tests the app hands-on via computer use while a screen recording with structured test/assertion annotations captures the session — then posts the video and a results summary to the requested destination. Use when changed runtime behavior needs observable verification, including headless environments (scripted screenshots and probes) and non-UI changes (measured numbers, output pairs).
What it loads into context
Frontmatter
268 tokensAlways available to the agent
SKILL.md
4,078 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- The recorder
- Instructions
- Guardrails
- No computer-use tools? Drive with cua-driver (GUI available)
- Headless path (no GUI available)
- Non-UI changes still need evidence
- Capture hygiene
Scripts executed separately
scripts/evidence.pyscripts/playwright/package.jsonscripts/run-playwright.sh
Files
SKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesSKILL.mdcore16,932 bytesscripts/evidence.pyruns57,172 bytesscripts/playwright/package-lock.jsonasset1,172 bytesscripts/playwright/package.jsonruns134 bytesscripts/run-playwright.shruns952 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgreploop
When your agent uses it
Address Greptile feedback on a PR, MR, or shelved changelist through bounded review and fix cycles. Use when the task includes a Greptile review loop. Supports the alternate @greptile-apps trigger for large PRs.
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
857 tokensWhen the skill is activated
Reference documents
2,053 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- Choose the platform
- Review cycle
- Report
Scripts executed separately
scripts/github_review.py
Files
LICENSEasset1,068 bytesSKILL.mdcore3,901 bytesreferences/github.mddoc4,029 bytesreferences/gitlab-api.mddoc2,631 bytesreferences/graphql-queries.mddoc999 bytesreferences/perforce.mddoc1,413 bytesscripts/github_review.pyruns11,156 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgreploop-apps
When your agent uses it
Run the greploop workflow with the @greptile-apps trigger when the normal trigger refuses a large PR. Requires the greploop skill installed alongside this entrypoint.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
250 tokensWhen the skill is activated
Reference documents
857 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
LICENSEasset1,068 bytesSKILL.mdcore1,074 bytesSKILL.mdcore1,074 bytes../greploop/SKILL.mddoc3,901 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnew-feature
When your agent uses it
Isolate repository edits in a Git worktree before starting a feature, fix, or documentation change. Preserve a worktree already assigned to the same task. Read-only reviews and investigations do not need a new worktree.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
733 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Check existing isolation first
- Steps
- Remember
Files
SKILL.mdcore3,051 bytesSKILL.mdcore3,051 bytesSKILL.mdcore3,051 bytesSKILL.mdcore3,051 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubunslop
When your agent uses it
Cut AI tells from text you write or edit for a human reader (commit messages, PR titles and bodies, docs, code comments, replies). Apply before committing, posting, or sending; leave prose you didn't touch alone.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,653 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Adding soul
- Patterns to detect and fix
Files
LICENSEasset1,067 bytesSKILL.mdcore6,758 bytesSKILL.mdcore6,758 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- before-and-after
- code-structure
- evidence-driven-testing
- greploop
- greploop-apps
- new-feature
- unslop
Repository facts
- License
- No license detected
- Created
- Mar 5, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 245
- Open issues
- 5
- Project activity
- Active
Rank over the last 12 weeks
Now #662 · best #567 · down 44 in 30 days
- #661 on Nov 1
- #660 on Nov 2
- #665 on Nov 3
- #662 on Nov 4
- #661 from Nov 5 to Nov 6
- #662 since Nov 7
70 earlier periods
- #847 on Aug 2
- #852 on Aug 8
- #900 on Aug 13
- #881 on Aug 14
- #874 on Aug 16
- #881 on Aug 17
- #881 on Aug 20
- #889 on Aug 21
- #947 on Aug 28
- #862 on Aug 29
- #865 on Aug 30
- #934 on Sep 1
- #874 on Sep 2
- #873 on Sep 3
- #824 on Sep 4
- #800 on Sep 5
- #819 on Sep 6
- #828 on Sep 7
- #847 on Sep 8
- #826 on Sep 9
- #828 on Sep 10
- #803 on Sep 11
- #796 on Sep 12
- #788 on Sep 13
- #768 on Sep 14
- #716 on Sep 15
- #706 on Sep 16
- #673 on Sep 17
- #663 on Sep 18
- #631 on Sep 19
- #639 on Sep 20
- #649 on Sep 21
- #654 on Sep 22
- #646 on Sep 23
- #614 on Sep 24
- #591 on Sep 25
- #579 on Sep 26
- #599 on Sep 27
- #600 on Sep 28
- #624 on Sep 29
- #607 on Sep 30
- #585 on Oct 1
- #590 on Oct 2
- #567 on Oct 3
- #579 on Oct 4
- #585 on Oct 5
- #594 on Oct 6
- #591 on Oct 7
- #618 on Oct 8
- #602 on Oct 9
- #587 on Oct 10
- #583 on Oct 11
- #591 on Oct 12
- #594 on Oct 13
- #606 on Oct 14
- #604 on Oct 15
- #611 on Oct 16
- #596 on Oct 17
- #588 on Oct 18
- #608 on Oct 19
- #618 on Oct 20
- #620 on Oct 21
- #606 on Oct 22
- #593 on Oct 23
- #588 on Oct 24
- #656 on Oct 25
- #659 on Oct 28
- #663 on Oct 29
- #658 on Oct 30
- #659 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 24 notes
before-and-after/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbefore-and-after/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbefore-and-after/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbefore-and-after/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedbefore-and-after/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedevidence-driven-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgreploop-apps/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: before-and-after/SKILL.md:1
- 1 dangerous shell commandin 1 file: evidence-driven-testing/scripts/run-playwright.sh:14
- 28 network referencesin 8 files: before-and-after/SKILL.md:1 evidence-driven-testing/scripts/playwright/package-lock.json:14 evidence-driven-testing/SKILL.md:208 and 5 more
- No hidden or obfuscated text
- No instruction overrides
- 7 executable scriptsin 7 files: before-and-after/scripts/adapters/0x0st.sh:1 before-and-after/scripts/adapters/blob.sh:1 before-and-after/scripts/upload-and-copy.sh:1 and 4 more
- 7 references to secretsin 1 file: evidence-driven-testing/scripts/evidence.py:76
- No requests to vote in Hot
Show all 44 signals by file
before-and-after/LICENSE
- Network accessline 27
For more information, see https://polyformproject.org/licenses/shield/1.0.0
before-and-after/SKILL.md
- Broad permissionsline 1
Bash(npx @vercel/before-and-after *) - Network accessline 1
--- name: before-and-after description: Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual diff", "PR screenshots", "compare old and - Network accessline 2
name: before-and-after description: Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual diff", "PR screenshots", "compare old and new - Network accessline 3
description: Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual diff", "PR screenshots", "compare old and new", or needs to document - Network accessline 8
- Bash(npm install -g @vercel/before-and-after) - Bash(*/upload-and-copy.sh *) - Bash(curl -s -o /dev/null -w *) - Network accessline 9
- Bash(*/upload-and-copy.sh *) - Bash(curl -s -o /dev/null -w *) - Bash(gh pr view *) - Network accessline 10
- Bash(curl -s -o /dev/null -w *)
before-and-after/scripts/adapters/0x0st.sh
before-and-after/scripts/adapters/blob.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 32
echo "" >&2 echo "Set it with:" >&2 echo " export BLOB_UPLOAD_URL='https://your-blob-service.com/upload'" >&2 - Network accessline 33
echo "Set it with:" >&2 echo " export BLOB_UPLOAD_URL='https://your-blob-service.com/upload'" >&2 exit 1 - Network accessline 34
echo " export BLOB_UPLOAD_URL='https://your-blob-service.com/upload'" >&2 - Network accessline 39
RESPONSE=$(curl -s -X POST -F "file=@$FILE" "$BLOB_UPLOAD_URL")
before-and-after/scripts/upload-and-copy.sh
- Executable scriptline 1
#!/bin/bash
evidence-driven-testing/SKILL.md
- Network accessline 208
When a display exists but the agent has no built-in computer-use capability, use [cua-driver](https://github.com/trycua/cua) (macOS / Windows / Linux) as - Network accessline 209
use [cua-driver](https://github.com/trycua/cua) (macOS / Windows / Linux) as - Network accessline 277
try { const page = await context.newPage(); await page.goto("http://localhost:3000/path-under-test"); - Network accessline 278
const page = await context.newPage(); await page.goto("http://localhost:3000/path-under-test"); // Drive the flow and check each expected state here. - Network accessline 279
await page.goto("http://localhost:3000/path-under-test");
evidence-driven-testing/scripts/evidence.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 188
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 410
[Credential-related source omitted] - Access to secretsline 466
[Credential-related source omitted] - Access to secretsline 468
[Credential-related source omitted]
evidence-driven-testing/scripts/playwright/package-lock.json
- Network accessline 14
"node_modules/playwright": { "version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", - Network accessline 15
"version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==", - Network accessline 16
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", - Network accessline 29
"node_modules/playwright-core": { "version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", - Network accessline 30
"version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==", - Network accessline 31
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
evidence-driven-testing/scripts/playwright/package.json
- Executable scriptline 1
Executable file
evidence-driven-testing/scripts/run-playwright.sh
greploop/references/github.md
greploop/references/gitlab-api.md
- Network accessline 61
Field definitions: [GitLab discussions API](https://docs.gitlab.com/api/discussions/).
greploop/scripts/github_review.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts your-blob-service.com, which SKILL.md, the README and the plugin manifest do not mentionbefore-and-after/scripts/adapters/blob.sh:34High confidence
Signal confidence: 37 facts
- Broad permissions in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:1High confidence
- Network access in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:1Low confidence
- Network access in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:2Low confidence
- Network access in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:8Low confidence
- Network access in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:9Low confidence
- Network access in the frontmatter of the SKILL.mdbefore-and-after/SKILL.md:10Low confidence
- Executable script in code of a file that runsbefore-and-after/scripts/adapters/0x0st.sh:1High confidence
- Network access in a comment of a file that runsbefore-and-after/scripts/adapters/0x0st.sh:2Low confidence
- Network access in a comment of a file that runsbefore-and-after/scripts/adapters/0x0st.sh:3Low confidence
- Network access in code of a file that runsbefore-and-after/scripts/adapters/0x0st.sh:28High confidence
- Executable script in code of a file that runsbefore-and-after/scripts/adapters/blob.sh:1High confidence
- Network access in code of a file that runsbefore-and-after/scripts/adapters/blob.sh:32High confidence
- Network access in code of a file that runsbefore-and-after/scripts/adapters/blob.sh:33High confidence
- Network access in code of a file that runsbefore-and-after/scripts/adapters/blob.sh:34High confidence
- Network access in code of a file that runsbefore-and-after/scripts/adapters/blob.sh:39High confidence
- Executable script in code of a file that runsbefore-and-after/scripts/upload-and-copy.sh:1High confidence
- Network access in prose of the SKILL.mdevidence-driven-testing/SKILL.md:208Low confidence
- Network access in prose of the SKILL.mdevidence-driven-testing/SKILL.md:209Low confidence
- Network access in code of the SKILL.mdevidence-driven-testing/SKILL.md:277High confidence
- Network access in code of the SKILL.mdevidence-driven-testing/SKILL.md:278High confidence
- Network access in code of the SKILL.mdevidence-driven-testing/SKILL.md:279High confidence
- Executable script in code of a file that runsevidence-driven-testing/scripts/evidence.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:76Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:172Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:188Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:189Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:410Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:466Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueevidence-driven-testing/scripts/evidence.py:468Low confidence
- Executable script in code of a file that runsevidence-driven-testing/scripts/playwright/package.json:1High confidence
- Executable script in code of a file that runsevidence-driven-testing/scripts/run-playwright.sh:1High confidence
- Dangerous shell operation in code of a file that runsevidence-driven-testing/scripts/run-playwright.sh:14High confidence
- Network access in prose of documentationgreploop/references/github.md:72Low confidence
- Network access in prose of documentationgreploop/references/github.md:73Low confidence
- Network access in prose of documentationgreploop/references/gitlab-api.md:61Low confidence
- Executable script in code of a file that runsgreploop/scripts/github_review.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md before-and-after/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md before-and-after/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md before-and-after/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md before-and-after/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md before-and-after/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/michaelshimeles-rstack/)