Install
$ agentstack add skill-mrmps-chomsky-stack-gr ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Greptile Review, Merge, and Deploy
Take the current PR from review through verified production deployment. Keep working until Greptile has no actionable findings, every current check is terminal without failures, GitHub reports the PR merged, the merged revision is deployed through the repository's documented production path, and production verification passes. A check being non-required does not make its failure safe to ignore.
Resolve the PR and base
- Read repository instructions and inspect the worktree before changing anything. Preserve unrelated user changes.
- Resolve the current PR with
gh pr view --json number,url,headRefName,baseRefName,mergeStateStatus,statusCheckRollup. - Fetch the PR base and head from
origin. - Review against
origin/, never a possibly stale local base branch. Confirm the diff withgit diff --stat origin/...HEAD. - If the branch is behind its remote base, rebase or merge according to repository convention before the final review. Use guarded force-pushes (
--force-with-lease) after rebasing.
Run Greptile
- Confirm the CLI is available and authenticated with
greptile --versionandgreptile whoami. - Inspect repository review rules with
greptile config. - Run a fresh machine-readable review:
``bash greptile review -b origin/ --json --instructions "Review rigorously for correctness, security, lifecycle races, data loss, performance regressions, error handling, and missing tests. Report every actionable issue; omit stylistic preferences." ``
- If Greptile reports an implausibly large diff, stop that run and fix base resolution. Do not split valid work merely to satisfy a review computed against stale local
main. - Use
greptile review --resumeonly for an explicitly unfinished review. Use a fresh review after code changes.
Address findings
For every finding:
- Inspect the referenced code and surrounding contract.
- Classify it as actionable or false positive using concrete evidence.
- Fix actionable issues at the owning abstraction, add regression coverage, and avoid unrelated cleanup.
- Retain a concise evidence note for false positives; do not change correct code merely to silence a reviewer.
- Run focused tests after each logical fix.
After the batch, run the repository's full verification, including formatting/diff checks, type checking, and pre-commit hooks when the repository provides them. Obey repository-specific package-manager and build restrictions. Do not rely on branch protection to supply this list; repositories without required-check enforcement still need their relevant checks to pass.
Commit and push the fixes, then run Greptile again against the refreshed remote base. Repeat until the latest review contains zero actionable findings.
Merge safely
- Re-fetch the remote base immediately before the final push. Rebase again if it advanced, then repeat relevant tests and Greptile review.
- Push with a normal push when fast-forwarding; use an explicit
--force-with-lease=:only after a rebase. - Wait for all checks with
gh pr checks --watch --fail-fast; never add--required. A nonzero exit is a merge blocker. - Inspect the final rollup with
gh pr checks --json name,bucket,state,link. Block the merge if any check is in thefail,cancel, orpendingbucket.skippingis acceptable only when the job is genuinely inapplicable, not when it hides the repository's expected validation. - Confirm the expected repository validation actually appeared for the current head SHA. The absence of configured required checks is not evidence that validation passed. Never use an admin bypass to merge around a failing or missing check.
- Use the repository's preferred merge method. Default to squash when the repository exposes no contrary convention:
``bash gh pr merge --squash ``
- Verify
gh pr view --json state,mergedAt,mergeCommitreportsMERGEDand that the merge commit is reachable fromorigin/.
Deploy and verify production
- Deploy after the merge unless the user explicitly says not to deploy. A request to run this skill authorizes the repository's normal documented production deployment for the merged change.
- Read and follow the repository's current deployment instructions. Validate required access, variables, secrets, and preflight checks before dispatching. Never guess a provider, workflow, environment, or credential.
- Deploy only the services affected by the PR unless repository instructions require a wider rollout. Deploy the verified merge commit from the base branch, not the pre-merge PR head.
- Wait for the deployment workflow and rollout to reach a terminal successful state. Treat failed, cancelled, timed-out, or missing expected deployment checks as blockers; diagnose and fix safe in-scope failures rather than reporting partial completion.
- Run the repository's documented production smoke checks. Verify the deployed revision and the user-visible or system-visible behavior changed by the PR through the real production path, including CDN and origin checks when the repository requires both.
- If the repository has no documented production path or required deployment authority is unavailable, stop and report the exact blocker rather than inventing a deployment method.
Do not report completion at an intermediate review, push, merge, dispatch, or green-check state. Completion requires a verified production deployment unless the user explicitly opted out of deployment.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mrmps
- Source: mrmps/chomsky-stack
- License: MIT
- Homepage: https://x.com/michael_chomsky
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.