pr-landing-discipline
Carries a pull request from opened to landed: draft state that tracks convergence, same-cycle review-comment triage, line accounting against the stated purpose, and a human hand on the merge by default (an owner-applied merge-when-green label is the standing approval).
By Vivswan ShahLicense: SEE LICENSE IN LICENSE.md1 GitHub starsUpdated 3 days ago
Directory evidence
- Runtimes
- Codex
- Parsed components
- 0 skill or MCP entries
- Source updated
- Sep 21, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install pr-landing-discipline for Codex
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add pr-landing-discipline@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Vivswan/skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is skills/pr-landing-discipline/.
Plugin files
└── .codex-plugin/plugin.json
Plugin manifests1
{
"name": "pr-landing-discipline",
"description": "Carries a pull request from opened to landed: draft state that tracks convergence, same-cycle review-comment triage, line accounting against the stated purpose, and a human hand on the merge by default (an owner-applied merge-when-green label is the standing approval).",
"author": {
"name": "Vivswan Shah",
"email": "[email protected]",
"url": "https://vivswan.github.io/"
},
"homepage": "https://github.com/Vivswan/skills/tree/main/skills/pr-landing-discipline",
"repository": "https://github.com/Vivswan/skills",
"license": "SEE LICENSE IN LICENSE.md",
"keywords": [
"agent-skills",
"pull-requests",
"code-review",
"draft-prs",
"merge-discipline",
"line-accounting",
"plugin-ready"
],
"skills": "./",
"interface": {
"displayName": "PR Landing Discipline",
"shortDescription": "Drafts, review rounds, line accounting, and the merge hand.",
"longDescription": "Fires once a pull request exists: when a review round lands, when the PR converges or gets new commit-requiring work, when deciding who merges, or when a change is about to land by PR merge or direct push. Drafts flip with convergence in both directions, every review round is triaged the same cycle with thread state read via GraphQL, additions and deletions are summed per kind of file and read against the change's stated purpose before it lands, and the human merges by default with two narrow standing exceptions and an exit-conditioned landing.",
"developerName": "Vivswan",
"category": "Developer Tools",
"capabilities": [
"Read",
"Review"
],
"websiteURL": "https://github.com/Vivswan/skills/tree/main/skills/pr-landing-discipline",
"defaultPrompt": [
"A review round just landed on the PR; triage it to convergence.",
"Run the line accounting on this PR before it lands.",
"The PR is converged and green. Who merges it?"
],
"brandColor": "#0E7490"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[pr-landing-discipline on Agent Plugins Marketplace](https://pluginsmp.com/plugins/pr-landing-discipline)