coding-workflow
Skill1 starsChanged 7 months agoApache-2.0View on GitHub
Use this skill for any coding task that involves working with repositories, writing code, creating branches, or opening pull requests. Covers the full development workflow from cloning to PR.
- Commits and pushes
6 other projects use a version of this.
Adopted by
Most recently taken up by
- google/adk-recipestheir own version, first seen Nov 8, 2026
- google/adk-samplestheir own version, first seen Nov 8, 2026
- fandimetall/coding-workflowtheir own version, first seen Oct 20, 2026
- xXUltraGoldXx/coding-workflowtheir own version, first seen Oct 13, 2026
- dpwgc/dsh-coding-workflowtheir own version, first seen Sep 23, 2026
- w93139/coding-workflowtheir own version, first seen Sep 6, 2026
Other versions6 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 6
- google/adk-recipes★ 11ksame name
- google/adk-samples★ 11ksame name
- w93139/coding-workflow★ 9same name
- dpwgc/dsh-coding-workflow★ 1same name
- fandimetall/coding-workflow★ 0same name
- xXUltraGoldXx/coding-workflow★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository9 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- code-reviewSkill
- code-simplifierSkill
- commit-push-prSkill
- data-analystSkill
- data-triageSkill
- data-workflowSkill
- pr-descriptionSkill
- repo-skillsSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. 0 are common, 12 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
12
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 10
Always use the gh CLI for all GitHub operations.
- Very specific: line 12
Use gh for: cloning repos, discovering repos across orgs, creating/viewing/editing PRs, checking PR status, and viewing PR comments.
- Very specific: line 14
Do NOT use unauthenticated git clone https://github.com/...
- Distinctive: line 18
When you don't have write access to a repository (push fails with 403/permission denied):
- Distinctive: line 27
Always start by pulling the latest default branch (main or master)
- Distinctive: line 28
Create a feature branch for every task
- Distinctive: line 30
NEVER push directly to the default branch
- Distinctive: line 34
Commit early and often — each commit is a single logical change
- Distinctive: line 36
No filler, no AI attribution
- Very specific: line 44
When iterating on an existing PR, use gh to get the branch name, check it out, push changes, and update the PR description
- Distinctive: line 45
Do NOT merge — open as draft and wait for review
- Distinctive: line 55
Run tests before pushing. Fix failures before opening a PR.
- Distinctive: line 56
Add tests for new functionality and bug fixes.
- Distinctive: line 57
Run the project's linter and fix any issues.
- Distinctive: line 58
Do not leave debugging code, commented-out blocks, or TODOs.
- Distinctive: line 59
Follow the repo's existing patterns for code style, naming conventions, and file organization.
“Common” is measured: kept by at least 6 in 10 of the 5 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Coding Workflow
GitHub CLI (gh)
Always use the gh CLI for all GitHub operations. Both gh and git are authenticated automatically through the agent proxy.
Use gh for: cloning repos, discovering repos across orgs, creating/viewing/editing PRs, checking PR status, and viewing PR comments.
Do NOT use unauthenticated git clone https://github.com/... — use gh repo clone instead.
Forking Workflow
When you don't have write access to a repository (push fails with 403/permission denied):
- Fork it:
gh repo fork --remote=true(this adds your fork as theoriginremote and renames the original toupstream) - Push your branch to the fork:
git push -u origin <branch-name> - Open a PR from your fork to the upstream repo:
gh pr create --repo <upstream-owner>/<repo>
To avoid wasted time, check write access early. If the repo belongs to an organization you're unlikely to have push access to, fork before starting work.
Git Workflow
- Always start by pulling the latest default branch (
mainormaster) - Create a feature branch for every task
- Branch names: short, lowercase, hyphenated (e.g.,
fix-login-redirect,add-csv-export) - NEVER push directly to the default branch
Commits
- Commit early and often — each commit is a single logical change
- Concise imperative messages:
fix redirect loop on login,add CSV export endpoint - No filler, no AI attribution
- Squash fixup commits before opening a PR
Pull Requests
- Open PRs as drafts
- PR title: short, imperative, under 70 characters
- PR description: write professional PR descriptions that clearly explain the changes — brief summary of what changed and why, plus a test plan
- When iterating on an existing PR, use
ghto get the branch name, check it out, push changes, and update the PR description - Do NOT merge — open as draft and wait for review
- At the bottom of each PR description, include:
---
🤖 *Generated by Computer*Code Quality
- Run tests before pushing. Fix failures before opening a PR.
- Add tests for new functionality and bug fixes. If the repo has a test suite, follow its patterns.
- Run the project's linter and fix any issues. Check CLAUDE.md/AGENTS.md for specific lint/test commands.
- Do not leave debugging code, commented-out blocks, or TODOs.
- Follow the repo's existing patterns for code style, naming conventions, and file organization.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

