

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1234567# Git Worktree Task Workflow89<objective>10Deliver a pull request that passes all checks and merges without back-and-forth. Work in isolated git worktrees to keep the main directory clean and allow context switching between tasks.11</objective>1213<why-worktrees>14Worktrees isolate task branches in separate directories. Your main repo stays on main for quick reference. Your task directory is completely separate. You can switch between them instantly. When done, the worktree disappears cleanly. This is faster and cleaner than stashing or branch switching.15</why-worktrees>1617<workspace-setup>18Create git worktree as a sibling directory (not nested inside the repo). Sibling directories avoid module resolution issues with ESLint, monorepo tools, and symlinked dependencies that break when worktrees are nested.1920Always base worktrees on `origin/main`, not local `main`. Local main may have unpushed21commits from other work that will bleed into your branch. </workspace-setup>2223<port-isolation>24Each worktree needs its own port for dev servers to avoid conflicts when running multiple tasks. Create a `.env.local` in the worktree with a unique PORT based on the task name (hash the name to a port offset from 3000, or use sequential assignment). This prevents "port already in use" errors and makes it clear which server belongs to which task.25</port-isolation>2627<environment-initialization>28Run /setup-environment if available, otherwise install dependencies and set up environment files manually. After proper setup, all tests (unit + integration) should pass.29</environment-initialization>3031<standards-discovery>32Read all cursor rules in rules/. If CLAUDE.md or AGENTS.md exist at project root, read those too. Every applicable rule must be followed.33</standards-discovery>3435<implementation>36Write code that solves the problem following all cursor rules. Make commits along the way as logical units of work are completed. Follow git commit message guidelines in rules/git-commit-message.mdc if it exists.37</implementation>3839<local-validation>40Run the project's pre-push validation before pushing. Check .github/workflows/ to see what CI runs and run those steps locally first. Local validation catches issues in seconds vs waiting for CI. All tests must pass before pushing.41</local-validation>4243<self-review>44Invoke code-reviewer agent to review changes before pushing. Address critical issues, consider warnings seriously, evaluate suggestions for merit. Learn from feedback.45</self-review>4647<pull-request-creation>48Push commits and create pull request with clear description of what changed and why. Help reviewers understand context and decisions made.49</pull-request-creation>5051<ci-validation>52Let all CI jobs run to completion. All must pass. Green checks required before merge. If CI fails, read logs carefully, understand what broke and why, fix and push again.53</ci-validation>5455<bot-review-handling>56AI code review bots will analyze the pull request. Evaluate feedback critically—you have full project context, bots don't.5758Fix valuable feedback that identifies real issues. Mark as WONTFIX with clear reasoning59if feedback is incorrect, not applicable, conflicts with project standards, or would60break functionality.6162You are smarter than the bots. Be discerning. </bot-review-handling>6364<merge-and-cleanup>65Once CI is green, bot reviews are addressed, and all checks pass, merge the PR. After merge, remove the worktree.66</merge-and-cleanup>6768<critical-success-factors>69Environment setup is not optional. Type errors and test failures often stem from missing code generation or dependencies.7071Local validation saves time. Don't push without running pre-push checks. Local tooling72catches issues in seconds vs waiting for CI.7374Bot feedback requires judgment. Bots provide suggestions, not mandates. Evaluate each75piece based on your context and project standards.7677Full test suite must pass after setup. Fix setup or code before pushing.7879Successful autonomous task: original request completed, all automated checks pass, code80follows all cursor rules, tests green, code review addressed, bot feedback evaluated81intelligently, PR merges without human intervention requesting changes.82</critical-success-factors>83
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| Light-Brands/planetary-party-html.cursor/rules/ruff-linting.mdc · 0 | Cursor rules | lint-format | 43/100 | 14 days ago | |
| Light-Brands/planetary-party-html.claude/agents/CLAUDE.md · 0 | CLAUDE.md | testlint-formatagent-behaviour | 53/100 | 14 days ago | |
| Light-Brands/planetary-party-html.claude/skills/CLAUDE.md · 0 | CLAUDE.md | lint-formatagent-behaviour | 49/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/git-commit-message.mdc · 0 | Cursor rules | archgitdeployment | 58/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/autonomous-development-workflow.mdc · 0 | Cursor rules | testlint-formatgitagent-behaviour | 73/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/code-review-standards.mdc · 0 | Cursor rules | testtypestesting-strategygit+2 | 48/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/code-style-and-zen-of-python.mdc · 0 | Cursor rules | lint-formatstyledocs | 62/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/external-apis.mdc · 0 | Cursor rules | testtesting-strategyapi | 54/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/fixing-github-actions-builds.mdc · 0 | Cursor rules | setupbuilddo-notagent-behaviour | 81/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/git-interaction.mdc · 0 | Cursor rules | testlint-formatstylearch+4 | 88/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/heart-centered-ai-philosophy.mdc · 0 | Cursor rules | no sections | 30/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/naming-stuff.mdc · 0 | Cursor rules | style | 43/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/prompt-engineering.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 57/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/trust-and-decision-making.mdc · 0 | Cursor rules | no sections | 48/100 | 14 days ago | |
| Light-Brands/planetary-party-html.cursor/rules/user-facing-language.mdc · 0 | Cursor rules | lint-formatstylearch | 66/100 | 14 days ago | |
| Light-Brands/planetary-party-htmlAGENTS.md · 0 | AGENTS.md | buildteststylearch+4 | 99/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 46 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 14 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 14 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 14 days ago | |
| bybren-llc/safe-agentic-workflow.cursor/rules/10-backend-python.mdc · 399 | Cursor rules | testlint-formatstylegit+4 | 97/100 | today | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 46 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/light-brands-planetary-party-html-cursor-rules-git-worktree-task)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.