Agent skill

Post-Development Workflow

by ZeroDeng01 in ZeroDeng01/sublinkPro

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.

MITAuto-check passedDevelopment

Install Post-Development Workflow

skills CLI
$ npx skills add ZeroDeng01/sublinkPro --skill post-dev-workflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ZeroDeng01/sublinkPro post-dev-workflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
post-dev-workflow
GitHub stars
1.7k
Token cost
~4.4k tokens
SKILL.md length
1,587 words
Files
6 (incl. references, assets)
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Works in 6 steps: Code Validation → Cross-Layer Synchronization Check → Documentation Synchronization Check → …
  • Finishing a code change before saying it is done
  • SKILL.md covers When to Use This Skill, Workflow Phases, Phase 1: Code Validation and Phase 2: Cross-Layer…, plus 7 more sections
  • Calls yarn, go and git

What it does

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.

When your agent uses it

  • 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

Example prompts

  • “I've finished the subscription endpoint changes, run the post-dev workflow before I commit.”
  • “Validate my backend and frontend changes and tell me what still needs syncing.”
  • “Run lint and tests for the changed layers and fix what fails before the PR.”

Requirements

  • A Go toolchain with `golangci-lint` for backend changes
  • Yarn for frontend lint and build in the `webs` folder

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Code Validation
  2. Cross-Layer Synchronization Check
  3. Documentation Synchronization Check
  4. Test Execution
  5. Change Summary
  6. Pre-Commit Final Validation (MANDATORY)

What it can do on your machine

Read from SKILL.md and the folder at commit 11479da. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • yarn
    • go
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~4.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~14k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from ZeroDeng01/sublinkPro at commit 11479da, republished under its MIT licence (© ZeroDeng01). 1,587 words, ~4,393 tokens.

Download SKILL.mdSave it as .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.
name
post-dev-workflow
description
MANDATORY post-development workflow orchestrating validation, synchronization, and testing phases. Automatically invoked by AI agents after code changes. BLOCKING - work is incomplete without this.
version
2.0.0
author
SublinkPro Team
user-invocable
false
mandatory
true
enforcement-level
blocking

Post-Development Workflow Skill

🛑 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.


When to Use This Skill

ALWAYS use this skill when:

  • Any code change is complete (backend, frontend, or both)
  • Before declaring work "finished" or "done"
  • Before preparing to commit changes
  • Before creating or updating a pull request

This is NOT optional for AI agents. If an AI agent completes development without running this workflow, the work is incomplete.


Workflow Phases

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 Ready

Phase 1: Code Validation

Run validation commands for all changed layers.

Backend Changes
bash
gofmt -w <changed-files>    # Format
golangci-lint run           # Lint
go test ./...               # Test

Required exit criteria:

  • gofmt produces no further changes
  • golangci-lint run exits with status 0
  • Relevant go test passes
Frontend Changes
bash
cd webs
yarn run lint               # Always required
yarn run build              # If routing/assets/build affected

Optional auto-fix:

bash
yarn run lint:fix
yarn run prettier

Required exit criteria:

  • yarn run lint exits with status 0
  • yarn run build succeeds (if applicable)
When Phase 1 Fails

DO NOT proceed to Phase 2 until all validation passes. Fix issues first.

Detailed validation commands and troubleshooting: See references/validation-commands.md


Phase 2: Cross-Layer Synchronization Check

Trigger condition: Changes affect multiple layers (backend + frontend, code + docs, code + config)

Additional checks: For security-critical or performance-sensitive changes, invoke specialized skills:

  • Security changes: Also invoke .agents/skills/security-review/SKILL.md
  • Performance-critical changes: Also invoke .agents/skills/performance-check/SKILL.md
Quick Checklist
Change TypeMust Also Update
Backend API endpoint changedFrontend webs/src/api/, skill-sublinkpro/reference/api.md
Backend response structure changedFrontend display components, state management
Frontend behavior changedVerify backend supports new flow
Configuration option added/changedCode + docs/configuration.md + .zh-CN.md + example configs + skill-sublinkpro/reference/deploy.md
User-facing feature added/changedCode + docs/features/*.md + .zh-CN.md + README.md

Required exit criteria:

  • All impacted layers identified
  • All impacted layers synchronized
  • Verification commands run for each layer
  • Documented which layers were checked
When to Skip Phase 2

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


Phase 3: Documentation Synchronization Check

Trigger condition: Changes affect user-visible behavior, APIs, configuration, deployment, or developer workflows

Quick Checklist
Change TypeDocs to Update
User-facing featureREADME.md + .zh-CN.md, docs/features/*.md + .zh-CN.md
API endpointskill-sublinkpro/reference/api.md
Configurationdocs/configuration.md + .zh-CN.md, example configs
Deploymentdocs/installation.md + .zh-CN.md, skill-sublinkpro/reference/deploy.md
Developer workflowdocs/development.md + .zh-CN.md, CONTRIBUTING.md + .zh-CN.md
ArchitectureAGENTS.md

Bilingual requirement:

  • Both English (.md) and Chinese (.zh-CN.md) versions updated
  • Language switch links work
  • Content semantically equivalent

Required exit criteria:

  • All affected documentation identified
  • Both language versions updated
  • Links verified (no broken references)
  • Code examples accurate and tested
  • Documentation map updated (skill-sublinkpro/reference/docs.md) if new docs added
When to Skip Phase 3

Skip only if:

  • Pure internal refactoring (no user-visible changes)
  • Bug fix that restores documented behavior (not new behavior)
  • Test-only changes

Document the skip reason in your change summary.

Detailed documentation sync patterns and templates: See references/documentation-sync-rules.md


Phase 4: Test Execution

Trigger condition: Changes affect key business logic, APIs, permissions, configuration semantics, migrations, scheduled tasks, mihomo integrations, protocol parsing, or data transformations

What Needs Tests

Backend tests required when:

  • Added or changed business logic in services/
  • Added or changed API handler in api/
  • Added or changed permission checks in middlewares/
  • Added or changed database migration in models/db_migrate.go
  • Added or changed scheduled task in services/scheduler/
  • Added or changed protocol in node/protocol/
  • Fixed a bug (add regression test)

Frontend tests:

  • Added or changed utility functions in webs/src/utils/
  • Added or changed complex components with business logic
  • Added or changed API client functions in webs/src/api/
  • Fixed a bug (add regression test)
Test Requirements
bash
# 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 mode

Test quality:

  • Tests cover happy path, boundaries, and error cases
  • Tests are isolated (no execution order dependency)
  • Test names describe scenario and expected outcome
  • Regression tests added for bug fixes

Required exit criteria:

  • Relevant tests exist
  • All tests pass
  • Coverage is reasonable for the changed area
When to Skip Phase 4

Skip only if:

  • Pure documentation changes
  • Pure UI styling changes (no logic)
  • Refactoring with existing test coverage

Document the skip reason in your change summary.


Phase 5: Change Summary

Prepare a comprehensive summary of what was done, why, and how it was validated.

Commit Message Format
<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)

Examples
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 #123
fix(auth): enhance SSE authentication error handling

SSE authentication failures now return proper i18n error messages.
Added retry logic for transient network errors.

Fixes #456
Change Summary Checklist

Document in your summary:

What changed:

  • List files or areas modified
  • Describe the change at a high level

Why:

  • What problem this solves
  • What feature this adds
  • What behavior this fixes

How validated:

  • Which layers were checked (backend, frontend, docs)
  • Which validation commands were run (lint, test, build)
  • Which cross-layer sync was performed
  • Which documentation was updated
  • Manual testing performed (if applicable)

Breaking changes (if any):

  • What breaks
  • Migration path for users
  • Configuration changes required

Detailed commit message guide and templates: See references/commit-message-guide.md and assets/commit-template.txt


Phase 6: Pre-Commit Final Validation (MANDATORY)

🛑 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.

Why This Phase is Required

Even though Phase 1 runs validation, you MUST re-run pre-commit-check because:

  • Files may have been modified since Phase 1
  • Additional changes may have been made during documentation/test updates
  • This ensures absolute consistency before commit
  • This is a hard requirement per AGENTS.md Section 0
Execution
bash
# Before proceeding to git add/commit, invoke:
.claude/skills/pre-commit-check/SKILL.md

The pre-commit-check skill will:

  1. Verify all changed files
  2. Re-run format/lint/test commands
  3. Verify git staging (no sensitive files, no runtime data)
  4. Prepare final commit message
  5. Stage changes for user verification

BLOCKING: You cannot proceed to commit without successfully completing pre-commit-check.


Delivery Checklist

Before declaring work "complete", verify:

  • Phase 1: All validation commands pass (lint, format, build, test)
  • Phase 2: Cross-layer sync verified (or skip reason documented)
  • Phase 3: Documentation updated (or skip reason documented)
  • Phase 4: Tests added/updated (or skip reason documented)
  • Phase 5: Change summary prepared
  • Phase 6: Pre-commit-check skill invoked and passed (MANDATORY)
  • Git staging: Only intended files staged (no secrets, no runtime data)
  • Bilingual: Both English and Chinese docs updated (if docs changed)
  • No shortcuts: No skipped validation, no "will fix later" items
  • User verification: Changes staged and ready for user manual testing/verification

Show full SKILL.md (587 more words)Show less

Exit Criteria

✅ Can declare work complete when:

  • All validation passes (Phase 1)
  • Cross-layer sync verified (Phase 2)
  • Documentation updated (Phase 3)
  • Tests added/updated (Phase 4)
  • Change summary prepared (Phase 5)
  • Pre-commit-check skill successfully completed (Phase 6)
  • All deliverables documented
  • No unresolved validation failures
  • No "will fix later" items
  • Changes staged and ready for user verification (DO NOT auto-commit)

❌ Cannot declare work complete when:

  • Validation commands fail
  • Documentation out of sync with code
  • Cross-layer changes not synchronized
  • Tests missing or failing
  • Change summary incomplete
  • Pre-commit-check not invoked or failed

For AI Agents: Automation Notes

This workflow should be automatically triggered after completing code development, without waiting for user prompt.

Triggering Logic
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-run
Critical Rule: Phase 6 is Non-Negotiable

Phase 6 (pre-commit-check) MUST be invoked before any git add/commit, even if:

  • Phase 1 validation already passed
  • Changes seem minor
  • User requests to skip checks
  • You believe no additional validation is needed

This double-validation ensures:

  1. No files changed after Phase 1
  2. Documentation/test updates didn't introduce issues
  3. Git staging is clean (no sensitive files)
  4. Commit message is properly formatted
  5. Compliance with AGENTS.md Section 0 requirements
Reporting Format

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:

  • Updated backend config parsing
  • Updated frontend config display
  • Updated English and Chinese documentation

Validation:

  • All tests passing
  • golangci-lint clean
  • Manual testing: connection pooling working as expected

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...

Anti-Patterns to Avoid

❌ Skipping validation because "it's a small change"

  • Small changes still need lint/format/test

❌ Updating only English docs and forgetting Chinese versions

  • Both languages must be updated together

❌ Changing backend API without updating frontend

  • Cross-layer sync is mandatory

❌ Declaring work "done" without running this workflow

  • This workflow IS part of "done"

❌ Running validation but not fixing failures

  • All validation must pass before proceeding

❌ Updating code without updating documentation

  • Documentation is part of the deliverable

❌ Auto-committing without user verification

  • Stage changes and let user verify/test before committing

❌ Committing without a proper change summary

  • Reviewers and future maintainers need context

  • .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)

Reference Documentation

Detailed information extracted to separate files for maintainability:

  • references/validation-commands.md - Complete validation command reference, troubleshooting, and quality standards
  • references/cross-layer-sync-rules.md - Detailed cross-layer synchronization patterns, verification commands, and special cases
  • references/documentation-sync-rules.md - Documentation synchronization requirements, templates, and bilingual standards
  • references/commit-message-guide.md - Commit message format, examples, and best practices
  • assets/commit-template.txt - Commit message template for git config

For Human Contributors

This workflow is also useful for manual development:

  1. After completing your code change, open this file
  2. Go through each phase sequentially
  3. Check off items as you complete them
  4. Don't skip phases unless justified
  5. Stage your changes with git add
  6. Review staged changes with git diff --cached
  7. Perform manual testing/verification as needed
  8. Commit when satisfied: git 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:

  • Review the staged changes
  • Perform manual testing
  • Make additional adjustments if needed
  • Commit only when you're satisfied with the changes

© ZeroDeng01, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references, assets) in .agents/skills/post-dev-workflow of ZeroDeng01/sublinkPro.

  • SKILL.md
  • assets/commit-template.txt
  • references/commit-message-guide.md
  • references/cross-layer-sync-rules.md
  • references/documentation-sync-rules.md
  • references/validation-commands.md

Open the folder on GitHubat commit 11479da

Compare with similar skills

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.

Post-Development Workflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Post-Development Workflow this skillZeroDeng01/sublinkPro1.7k—~4.4kAutomated safety check: PassMIT
Procoder Commit Gateazrtydxb/procoder211—~3.7kAutomated safety check: PassApache-2.0
Validate Agent Workkryptamine/herdr-auto-title237—~605Automated safety check: PassMIT
TiDB Verification Profilespingcap/tidb41k—~496Automated safety check: PassApache-2.0
cmux Dev Workflowmanaflow-ai/cmux28k—~715Automated safety check: PassCustom licence
PR Preflight Checkliaohch3/claude-tap3.3k—~615Automated safety check: PassMIT

Similar skills

  • 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.

    211 GitHub stars~3.7k tokensUpdated 9 days ago
    DevelopmentAuto-check passed
  • Validate Agent Work

    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.

    237 GitHub stars~605 tokensUpdated today
    DevelopmentAuto-check passed
  • Chooses how much validation a TiDB change needs: scoped checks while iterating, required checks at delivery, and expensive runs only when explicitly needed.

    41k GitHub stars~496 tokensUpdated today
    DevelopmentAuto-check passed
  • cmux Dev Workflow

    manaflow-ai/cmux

    Contributor workflow for the cmux macOS app: setup, tagged local builds, Xcode project normalization and sidebar extension tags.

    28k GitHub stars~715 tokensUpdated today
    DevelopmentAuto-check passed
  • PR Preflight Check

    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.

    3.3k GitHub stars~615 tokensUpdated 15 days ago
    DevelopmentAuto-check passed
  • Runs a phased pre-PR and pre-deploy check on a Django project: environment, linting, migrations, tests with coverage, security scans and settings review.

    274k GitHub starsUsed in 7 repos~2.9k tokens
    DevelopmentAuto-check passed

More from ZeroDeng01/sublinkPro

All 8 skills in this repo
  • Performance Check

    ZeroDeng01/sublinkPro

    Checklist for reviewing code changes that touch queries, APIs, rendering, caching or algorithms for performance, scalability and resource-usage problems.

    1.7k GitHub stars~1.8k tokensUpdated 2 days ago
    Auto-check passed
  • Security Review Checklist

    ZeroDeng01/sublinkPro

    Checklist-driven security review for changes to authentication, authorization, MFA, secrets, input validation and other security-critical code.

    1.7k GitHub stars~2.3k tokensUpdated 2 days ago
    Auto-check passed
  • SublinkPro Manager

    ZeroDeng01/sublinkPro

    Manages a SublinkPro proxy subscription server through natural language, adding nodes, building subscriptions and share links, and editing templates and tags.

    1.7k GitHub stars~7.2k tokensUpdated 2 days ago
    Auto-check passed
  • Documentation Sync Check

    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.

    1.7k GitHub stars~2.6k tokensUpdated 2 days ago
    Auto-check passed
  • Pre-Commit Check Gate

    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.

    1.7k GitHub stars~2.9k tokensUpdated 2 days ago
    Auto-check: notes
  • Theme Adaptation Checklist

    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.

    1.7k GitHub stars~1.4k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about Post-Development Workflow

What does Post-Development Workflow do?

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.

When should I use Post-Development Workflow?

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.

How do I install Post-Development Workflow in Claude Code?

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.

How do I install Post-Development Workflow in Codex?

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.

Can I use Post-Development Workflow in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Post-Development Workflow need to run?

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.

Does Post-Development Workflow access the network?

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.

Is Post-Development Workflow safe to install?

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.

What licence does Post-Development Workflow use?

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.

How many tokens does Post-Development Workflow use?

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.

What are the alternatives to Post-Development Workflow?

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.

Who maintains Post-Development Workflow?

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.