praveen vijayan
Community@praveenvijayan · Kerala
Ratchet is a GitHub-native delivery framework managing issue queues, planning PRs, hotfix reverts, and loop metrics for human-gated software delivery.
Agent Skills by praveen vijayan
Showing 12 vetted skills indexed across 1 GitHub repositories.
ratchet-hotfix
Reverts causal merge commits on hotfix branches to resolve production breakage.
ratchet-memory
Curates MEMORY.md by merging duplicates, pruning obsolete entries, and verifying issue and PR links.
ratchet-metrics
Reports delivery loop health metrics from GitHub issue timelines using gh CLI.
ratchet-update
Updates Ratchet framework files to a newer upstream version on a review branch.
ratchet-uninstall
Removes Ratchet framework files from a GitHub repository via a manifest-driven uninstall script and PR.
ratchet-sync
Compiles plan markdown files into GitHub issues using a local Node.js sync script.
ratchet-status
Diagnoses GitHub issue queues and explains why no work is ready to pick.
ratchet-next
Advances or reworks GitHub pull requests after merge or review events.
ratchet-init
Initializes a GitHub repository with labels, verification gates, memory files, and branch protection.
ratchet-map
Generates a coarse, language-agnostic architecture map of a codebase into memory/ARCHITECTURE.md.
ratchet-herd
Validates herd configuration and starts or attaches to the fleet supervisor script.
ratchet-plan
Converts work requests into plan markdown files on a rolling GitHub planning PR.
Frequently Asked Questions About praveen vijayan
FAQPage SchemaWhat tasks can I perform with praveenvijayan's Ratchet skills?▼
You can plan work into GitHub issues via a rolling planning PR, revert broken merges through a human-triggered hotfix lane, report delivery metrics like cycle time and rework rate, diagnose stalled queues, curate MEMORY.md, regenerate codebase architecture maps, and install, update, or uninstall the Ratchet framework files.
Who should use the Ratchet skill set?▼
Software engineers and technical leads running GitHub-based delivery loops who want human-gated issue flow. It suits solo developers doing fast iteration (via ratchet-sync) and teams needing queue diagnostics, stale-claim sweeps, and supervised multi-worker fleets through ratchet-herd.
How do I set up and run Ratchet in my repository?▼
Run ratchet-init once: it creates state:* and priority:* labels, detects your stack to fill GATES.md, scaffolds memory files, generates memory/ARCHITECTURE.md, and confirms the required Personal Access Token is configured. It is idempotent, so re-running is safe. Daily work then flows through ratchet-plan, ratchet-next, and ratchet-status.
What are the prerequisites and dependencies for Ratchet skills?▼
You need a GitHub repository with gh CLI authenticated (the skills use your existing gh auth), git, and Node.js for scripts like plan-sync.mjs, ratchet-metrics.mjs, and herd.mjs. A Personal Access Token must be configured for issue-flow operation; ratchet-init informs you but never handles the token itself.
Do Ratchet skills mutate my repository or GitHub state automatically?▼
No. All skills are human-gated with disable-model-invocation. Read-only skills like ratchet-status and ratchet-metrics never mutate anything. Writing skills like ratchet-plan, ratchet-map, and ratchet-update stop for human review and never commit to main; changes flow through PRs, and hotfixes run only on explicit human command.