Procoder Commit Gate
azrtydxb/procoder
Applies Procoder's senior-developer discipline in a repository: run the commit gate, format through the binary and work through specs, plans and todos.
A required checklist for after code changes: validate each changed layer, check that docs and other layers stay in sync, and test before committing or opening a PR.
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ZeroDeng01/sublinkPro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/post-dev-workflow .claude/skills/post-dev-workflow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "post-dev-workflow" agent skill from https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflow into .claude/skills/post-dev-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-dev-workflow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZeroDeng01/sublinkPro.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/post-dev-workflow .agents/skills/post-dev-workflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "post-dev-workflow" agent skill from https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflow into .agents/skills/post-dev-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-dev-workflow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZeroDeng01/sublinkPro.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/post-dev-workflow .cursor/skills/post-dev-workflow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "post-dev-workflow" agent skill from https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflow into .cursor/skills/post-dev-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-dev-workflow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ZeroDeng01/sublinkPro.git --path .agents/skills/post-dev-workflow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZeroDeng01/sublinkPro.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/post-dev-workflow .gemini/skills/post-dev-workflow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "post-dev-workflow" agent skill from https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflow into .gemini/skills/post-dev-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-dev-workflow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ZeroDeng01/sublinkPro.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/post-dev-workflow .github/skills/post-dev-workflow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "post-dev-workflow" agent skill from https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflow into .github/skills/post-dev-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-dev-workflow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ZeroDeng01/sublinkPro.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/post-dev-workflow .opencode/skills/post-dev-workflow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "post-dev-workflow" agent skill from https://github.com/ZeroDeng01/sublinkPro/tree/main/.agents/skills/post-dev-workflow into .opencode/skills/post-dev-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-dev-workflow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
post-dev-workflowA required checklist for after code changes: validate each changed layer, check that docs and other layers stay in sync, and test before committing or opening a PR.
The skill gives the agent a fixed sequence to run after any code change and before saying the work is done, committing or opening a pull request. Phase one runs validation for each changed layer: `gofmt`, `golangci-lint run` and `go test` for backend changes, and `yarn run lint`, plus `yarn run build` when routing or assets are affected, for frontend changes. Phase two does not start until all of that passes.
Phase two applies when a change spans layers, such as backend and frontend, code and docs or code and config. A checklist maps change types to the files that must also be updated, for example an API endpoint change requires the frontend API code and an API reference, and security-sensitive or performance-sensitive changes also call the repository's security-review and performance-check skills. Reference files cover validation commands, cross-layer sync rules, documentation sync rules and a commit message guide, with a commit template in `assets/`. The excerpt is cut off inside the checklist, so later phases are not described here.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 11479da. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
yarngogitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use yarn and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Post-Development Workflow loads about 4.4k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 54 tokens; SKILL.md has 1,587 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ZeroDeng01/sublinkPro at commit 11479da, republished under its MIT licence (© ZeroDeng01). 1,587 words, ~4,393 tokens.
.claude/skills/post-dev-workflow/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.🛑 MANDATORY AUTOMATED WORKFLOW 🛑
This workflow is REQUIRED after completing ANY code change, before declaring work "complete".
CRITICAL: This workflow is a PREREQUISITE for committing. Do NOT proceed to commit without completing this workflow successfully.
ALWAYS use this skill when:
This is NOT optional for AI agents. If an AI agent completes development without running this workflow, the work is incomplete.
This skill orchestrates multiple validation phases in sequence:
Development Complete
↓
1. Code Validation (lint, format, build)
↓
2. Cross-Layer Sync Check (if multi-layer change)
↓
3. Documentation Sync Check (if behavior/API/config changed)
↓
4. Test Execution (if key logic changed)
↓
5. Change Summary (prepare commit message and PR description)
↓
Stage Changes (git add)
↓
Present Summary to User
↓
User Verifies/Tests
↓
User Commits When ReadyRun validation commands for all changed layers.
gofmt -w <changed-files> # Format
golangci-lint run # Lint
go test ./... # TestRequired exit criteria:
gofmt produces no further changesgolangci-lint run exits with status 0go test passescd webs
yarn run lint # Always required
yarn run build # If routing/assets/build affectedOptional auto-fix:
yarn run lint:fix
yarn run prettierRequired exit criteria:
yarn run lint exits with status 0yarn run build succeeds (if applicable)DO NOT proceed to Phase 2 until all validation passes. Fix issues first.
Detailed validation commands and troubleshooting: See references/validation-commands.md
Trigger condition: Changes affect multiple layers (backend + frontend, code + docs, code + config)
Additional checks: For security-critical or performance-sensitive changes, invoke specialized skills:
.agents/skills/security-review/SKILL.md.agents/skills/performance-check/SKILL.md| Change Type | Must Also Update |
|---|---|
| Backend API endpoint changed | Frontend webs/src/api/, skill-sublinkpro/reference/api.md |
| Backend response structure changed | Frontend display components, state management |
| Frontend behavior changed | Verify backend supports new flow |
| Configuration option added/changed | Code + docs/configuration.md + .zh-CN.md + example configs + skill-sublinkpro/reference/deploy.md |
| User-facing feature added/changed | Code + docs/features/*.md + .zh-CN.md + README.md |
Required exit criteria:
Skip only if the change is truly isolated to one layer. Document the skip reason in your change summary.
Detailed cross-layer sync patterns and verification: See references/cross-layer-sync-rules.md
Trigger condition: Changes affect user-visible behavior, APIs, configuration, deployment, or developer workflows
| Change Type | Docs to Update |
|---|---|
| User-facing feature | README.md + .zh-CN.md, docs/features/*.md + .zh-CN.md |
| API endpoint | skill-sublinkpro/reference/api.md |
| Configuration | docs/configuration.md + .zh-CN.md, example configs |
| Deployment | docs/installation.md + .zh-CN.md, skill-sublinkpro/reference/deploy.md |
| Developer workflow | docs/development.md + .zh-CN.md, CONTRIBUTING.md + .zh-CN.md |
| Architecture | AGENTS.md |
Bilingual requirement:
.md) and Chinese (.zh-CN.md) versions updatedRequired exit criteria:
skill-sublinkpro/reference/docs.md) if new docs addedSkip only if:
Document the skip reason in your change summary.
Detailed documentation sync patterns and templates: See references/documentation-sync-rules.md
Trigger condition: Changes affect key business logic, APIs, permissions, configuration semantics, migrations, scheduled tasks, mihomo integrations, protocol parsing, or data transformations
Backend tests required when:
services/api/middlewares/models/db_migrate.goservices/scheduler/node/protocol/Frontend tests:
webs/src/utils/webs/src/api/# Backend: run relevant tests
go test ./services/scheduler/... # Example: if scheduler changed
go test ./... # Full suite if time permits
# Frontend: run tests with Vitest
cd webs
yarn test # Run all tests
yarn test --run # Run without watch modeTest quality:
Required exit criteria:
Skip only if:
Document the skip reason in your change summary.
Prepare a comprehensive summary of what was done, why, and how it was validated.
<type>(<scope>): <subject>
<body>
<footer>Type: feat, fix, docs, refactor, test, chore, style, perf
Scope: Component area (e.g., airports, auth, theme, i18n, scheduler)
Subject: Concise description (≤72 chars, imperative mood, no period)
feat(airports): add batch subscription update
Added batch update dialog with progress tracking.
Users can now select multiple airports and update them in parallel.
Closes #123fix(auth): enhance SSE authentication error handling
SSE authentication failures now return proper i18n error messages.
Added retry logic for transient network errors.
Fixes #456Document in your summary:
What changed:
Why:
How validated:
Breaking changes (if any):
Detailed commit message guide and templates: See references/commit-message-guide.md and assets/commit-template.txt
🛑 CRITICAL: This phase is MANDATORY before any git commit 🛑
After completing Phases 1-5, you MUST invoke the pre-commit-check skill to perform final validation before committing.
Even though Phase 1 runs validation, you MUST re-run pre-commit-check because:
# Before proceeding to git add/commit, invoke:
.claude/skills/pre-commit-check/SKILL.mdThe pre-commit-check skill will:
BLOCKING: You cannot proceed to commit without successfully completing pre-commit-check.
Before declaring work "complete", verify:
✅ Can declare work complete when:
❌ Cannot declare work complete when:
This workflow should be automatically triggered after completing code development, without waiting for user prompt.
IF code_change_complete:
INVOKE .agents/skills/post-dev-workflow/SKILL.md
RUN Phase 1 (validation)
IF multi_layer_change:
RUN Phase 2 (cross-layer sync)
IF behavior_or_api_or_config_changed:
RUN Phase 3 (documentation sync)
IF key_logic_changed:
RUN Phase 4 (test execution)
RUN Phase 5 (change summary)
🛑 RUN Phase 6 (pre-commit-check) - MANDATORY, NO EXCEPTIONS
REPORT results to user
IF all_phases_pass:
STAGE changes (git add)
PRESENT summary to user
WAIT for user verification/testing
DO NOT auto-commit
ELSE:
FIX failures and re-runPhase 6 (pre-commit-check) MUST be invoked before any git add/commit, even if:
This double-validation ensures:
After running this workflow, report to the user:
## Post-Development Workflow Complete
### Phase 1: Code Validation ✅
- Backend: gofmt ✅, golangci-lint ✅, go test ✅
- Frontend: yarn lint ✅, yarn build ✅
### Phase 2: Cross-Layer Sync ✅
- Backend API changed → Frontend updated ✅
- skill-sublinkpro/reference/api.md updated ✅
### Phase 3: Documentation Sync ✅
- docs/configuration.md + .zh-CN.md updated ✅
- Links verified ✅
### Phase 4: Test Execution ✅
- Added tests for new business logic ✅
- All tests passing ✅
### Phase 5: Change Summary ✅
- Commit message prepared ✅
### Phase 6: Pre-Commit Final Validation ✅
- All validations re-verified ✅
- Git staging clean (no sensitive files) ✅
- Only intended files staged ✅
- Ready for commit ✅
---
**Changes staged and ready for your verification.**
Suggested commit message:feat(config): add database connection pooling option
Added new configuration options for database connection pooling:
DB_MAX_OPEN_CONNS: Maximum open connections (default: 25)DB_MAX_IDLE_CONNS: Maximum idle connections (default: 5)DB_CONN_MAX_LIFETIME: Connection max lifetime (default: 5m)Cross-layer sync:
Validation:
Closes #123
**Next steps:**
1. Review the changes with `git diff --cached`
2. Perform manual testing if needed
3. Commit when ready: `git commit` (message already prepared above)Or if failures occurred:
## Post-Development Workflow: Issues Found
### Phase 1: Code Validation ❌
- Frontend lint failed: 3 errors in AirportDialog.jsx
Fixing now...Or if Phase 6 was skipped (THIS SHOULD NEVER HAPPEN):
## ❌ CRITICAL ERROR: Pre-Commit Validation Skipped
Phase 6 (pre-commit-check) was not invoked. This is a MANDATORY step.
Invoking pre-commit-check now...❌ Skipping validation because "it's a small change"
❌ Updating only English docs and forgetting Chinese versions
❌ Changing backend API without updating frontend
❌ Declaring work "done" without running this workflow
❌ Running validation but not fixing failures
❌ Updating code without updating documentation
❌ Auto-committing without user verification
❌ Committing without a proper change summary
.agents/skills/pre-commit-check/SKILL.md - Detailed pre-commit checklist (subset of this workflow).agents/skills/cross-layer-sync/SKILL.md - Detailed cross-layer synchronization guide.agents/skills/doc-sync-check/SKILL.md - Detailed documentation sync guide.agents/skills/theme-check/SKILL.md - Theme-specific validation (when UI colors/surfaces changed).agents/skills/security-review/SKILL.md - Security review checklist (for auth/sensitive data changes).agents/skills/performance-check/SKILL.md - Performance review checklist (for optimization work)Detailed information extracted to separate files for maintainability:
references/validation-commands.md - Complete validation command reference, troubleshooting, and quality standardsreferences/cross-layer-sync-rules.md - Detailed cross-layer synchronization patterns, verification commands, and special casesreferences/documentation-sync-rules.md - Documentation synchronization requirements, templates, and bilingual standardsreferences/commit-message-guide.md - Commit message format, examples, and best practicesassets/commit-template.txt - Commit message template for git configThis workflow is also useful for manual development:
git addgit diff --cachedgit commit (use the prepared message as template)This ensures consistent quality across all contributions, whether from AI or humans.
Note: AI agents will stage changes and prepare commit messages, but will NOT auto-commit. This allows you to:
© ZeroDeng01, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (references, assets) in .agents/skills/post-dev-workflow of ZeroDeng01/sublinkPro.
Open the folder on GitHubat commit 11479da
Post-Development Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Post-Development Workflow this skillZeroDeng01/sublinkPro | 1.7k | — | ~4.4k | Automated safety check: Pass | MIT | |
| Procoder Commit Gateazrtydxb/procoder | 211 | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | |
| Validate Agent Workkryptamine/herdr-auto-title | 237 | — | ~605 | Automated safety check: Pass | MIT | |
| TiDB Verification Profilespingcap/tidb | 41k | — | ~496 | Automated safety check: Pass | Apache-2.0 | |
| cmux Dev Workflowmanaflow-ai/cmux | 28k | — | ~715 | Automated safety check: Pass | Custom licence | |
| PR Preflight Checkliaohch3/claude-tap | 3.3k | — | ~615 | Automated safety check: Pass | MIT |
azrtydxb/procoder
Applies Procoder's senior-developer discipline in a repository: run the commit gate, format through the binary and work through specs, plans and todos.
kryptamine/herdr-auto-title
Final checklist before handing work back in the herdr-auto-title repo: review the diff, run make check, apply the comment and AGENTS.md rules, then report.
pingcap/tidb
Chooses how much validation a TiDB change needs: scoped checks while iterating, required checks at delivery, and expensive runs only when explicitly needed.
manaflow-ai/cmux
Contributor workflow for the cmux macOS app: setup, tagged local builds, Xcode project normalization and sidebar extension tags.
liaohch3/claude-tap
Runs a single merge-readiness check on a pull request: metadata, GitHub Actions status, local lint, format and test gates, and PR body rules, ending in READY or NOT_READY.
affaan-m/ECC
Runs a phased pre-PR and pre-deploy check on a Django project: environment, linting, migrations, tests with coverage, security scans and settings review.
ZeroDeng01/sublinkPro
Checklist for reviewing code changes that touch queries, APIs, rendering, caching or algorithms for performance, scalability and resource-usage problems.
ZeroDeng01/sublinkPro
Checklist-driven security review for changes to authentication, authorization, MFA, secrets, input validation and other security-critical code.
ZeroDeng01/sublinkPro
Manages a SublinkPro proxy subscription server through natural language, adding nodes, building subscriptions and share links, and editing templates and tags.
ZeroDeng01/sublinkPro
Checklist for keeping README, feature, configuration, install and API docs in step with code changes in the same PR, including the Chinese copies.
ZeroDeng01/sublinkPro
Blocking checklist that runs formatting, lint and test commands for changed Go and frontend files before any git add, commit or pull request.
ZeroDeng01/sublinkPro
A checklist for UI changes that touch colors, surfaces or theme code, making sure light and dark modes, devices, states and layering all still work.
Categories
A required checklist for after code changes: validate each changed layer, check that docs and other layers stay in sync, and test before committing or opening a PR. The skill gives the agent a fixed sequence to run after any code change and before saying the work is done, committing or opening a pull request. Phase one runs validation for each changed layer: `gofmt`, `golangci-lint run` and `go test` for backend changes, and `yarn run lint`, plus `yarn run build` when routing or assets are affected, for frontend changes.
Post-Development Workflow fits situations like: finishing a code change before saying it is done; getting ready to commit or open a pull request; checking that a backend API change is reflected in the frontend and docs.
Run `npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a claude-code`. Or copy the skill folder (.agents/skills/post-dev-workflow in ZeroDeng01/sublinkPro) into .claude/skills/post-dev-workflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a codex`. Or copy the skill folder (.agents/skills/post-dev-workflow in ZeroDeng01/sublinkPro) into .agents/skills/post-dev-workflow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/post-dev-workflow, .gemini/skills/post-dev-workflow, .github/skills/post-dev-workflow and .opencode/skills/post-dev-workflow in your project.
Going by SKILL.md and its folder, Post-Development Workflow needs the command-line tools its instructions call (yarn, go and git). Our summary lists: A Go toolchain with `golangci-lint` for backend changes; Yarn for frontend lint and build in the `webs` folder.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Post-Development Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Post-Development Workflow: Procoder Commit Gate (azrtydxb/procoder, 211 stars), Validate Agent Work (kryptamine/herdr-auto-title, 237 stars), TiDB Verification Profiles (pingcap/tidb, 41k stars) and cmux Dev Workflow (manaflow-ai/cmux, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ZeroDeng01 (a GitHub user) maintains it in ZeroDeng01/sublinkPro, which has 1,665 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 5, 2026.
Source: ZeroDeng01/sublinkPro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.