trail-sense-sync-priority-project
Skill3k starsChanged 11 days agoMITView on GitHub
Sync the Trail Sense Priorities GitHub project (kylecorry31 project 2) with the repo's open issues - remove closed and community available issues, and rank new and misplaced issues for approval before adding or moving them. Use when asked to sync with issues or update the priority project.
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
Write the approved plan to a file in the scratchpad directory:
- Distinctive: line 39
When a new issue overlaps an existing one (duplicate or same work), anchor it directly after that issue and say so in the reason.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Trail Sense Sync Priority Project
The project at https://github.com/users/kylecorry31/projects/2 holds every open issue that is not Status: Community Available, in the maintainer's priority order. Its manual table order is the ranking, so there is no rank field. The Priority: High, Priority: Medium and Priority: Low labels are set by the maintainer and decide the section an issue belongs in: all High issues, then all Medium, then all Low. Never edit the issues themselves (labels, state, comments); only the project's items change.
Closed issues are not removed by the project: its "Item closed" workflow only updates Status and no auto-archive workflow is enabled. Check with gh api graphql -f query='query{user(login:"kylecorry31"){projectV2(number:2){workflows(first:20){nodes{name enabled}}}}}' if this may have changed.
Workflow
- Run
python3 .agents/skills/trail-sense-sync-priority-project/scripts/sync_plan.py(read-only). Its JSON listsremove_closed,remove_community,new(open, not community available, not in the project),misplaced(project items outside their priority section),no_single_priority(project items with no priority label or more than one) andorder(the current project order, with each item'spriority). This step is complete when the JSON is read and the counts are known. - If
newandmisplacedare both empty, skip to step 4 with an emptyinsertlist (removals need no approval). Otherwise rank each new and misplaced issue using the criteria below and read its title, labels and body (thebodyfield is truncated; rungh issue view <n>when the intent is unclear). The anchor must land inside the issue's priority section: after an item of the same priority, or directly after the last item of the section above when it goes first in its own. A new issue with no priority label has no section, so rank it by value alone and mention in step 3 which section it landed in. This step is complete when every new and misplaced issue has anafteranchor, an existing project issue it goes directly below, ornullfor the very top. Do not anchor to another misplaced issue unless that one is also being moved earlier in the plan. - Show the user a table for approval: the new or misplaced issue (marked as such, with its priority), the proposed anchor (
after #X <title>), its resulting position (a "Position" column: the 1-based row number the issue will have in the project once all approved removals and inserts are applied), and a one-line reason. Compute positions fromorderby dropping the removed items, then applying the inserts in list order. List anyno_single_priorityitems so the maintainer can fix their labels. Also list what will be removed (closed and community available, with titles). This step is complete when the user has approved or adjusted the positions. Do not change the project before then. - Write the approved plan to a file in the scratchpad directory:
{"remove": [123, 456], "insert": [{"number": 789, "after": 1348}, {"number": 790, "after": 789}]}Insert entries are applied in list order, so a later entry may anchor to an earlier one. Inserting an issue that is already in the project moves it, so misplaced issues need no removal. Run python3 .agents/skills/trail-sense-sync-priority-project/scripts/apply_changes.py <plan.json> --dry-run, then again without --dry-run. This step is complete when the script prints done.
5. Re-run sync_plan.py and confirm remove_closed, remove_community, new and misplaced are all empty. This step is complete when the re-run is clean.
6. Report what was removed and where each new or moved issue landed.
Ranking criteria
The priority label picks the section; within a section, rank by how much a hiker would notice the issue.
- Tiers of tools based on use/importance:
- Primary: Navigation, Map, Beacons, Paths, Offline Maps
- Secondary: Flashlight, Astronomy, Weather, Pedometer, Signal Finder, Survival Guide, User Guide, Field Guide, Packing Lists
- Tertiary: All other tools
- Safety-relevant behavior (alerts, getting back, knowing where you are) ranks above polish.
- The project is roughly ordered: work that completes the primary tools, then other strong-value work, then well-scoped smaller improvements by hiker value, then research, plugins, refactors, and non-hiking tools at the bottom. Read the titles around a candidate position within the issue's priority section in
orderand place the issue next to issues of similar value. - Research spikes, refactors and technical debt rank low unless they unblock a higher-ranked issue; place those just below the issue they unblock.
- When a new issue overlaps an existing one (duplicate or same work), anchor it directly after that issue and say so in the reason.
Trending
Steady talk.thin dataabout the whole repository
Who's talking about kylecorry31/Trail-Sense
- forrestguice/SuntimesWidget“Ideas and data on solar and lunar eclipses, as well as meteor showers, from Trail-Sense”GitHub · Aug 8, 2024 · 2 reactions
- kylecorry31/sol“Convert to Rust”GitHub · Feb 28, 2025 · 1 reactions
- organicmaps/organicmaps“Warn user when compass accuracy is low”GitHub · Sep 18, 2022 · 1 reactions
- RookieEnough/Orion-Data“App Submission [1 App] - Trail Sense”GitHub · Oct 25, 2026
- soupslurpr/AppVerifier“Trail Sense updated hash for internal database”GitHub · Sep 8, 2026
The biggest 5 of 13 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 13
Talked about on GitHub (13 times).
On GitHub · 13
- Aug 8, 2024Ideas and data on solar and lunar eclipses, as well as meteor showers, from Trail-Sense — forrestguice/SuntimesWidget2 reactions
- Feb 28, 2025Convert to Rust — kylecorry31/sol1 reaction
- Sep 18, 2022Warn user when compass accuracy is low — organicmaps/organicmaps1 reaction · 7 comments
- Oct 25, 2026App Submission [1 App] - Trail Sense — RookieEnough/Orion-Data0 reactions · 1 comment
- Sep 8, 2026Trail Sense updated hash for internal database — soupslurpr/AppVerifier0 reactions
8 more on GitHub
- Jun 5, 2026[New]: Trail Sense — privacyguides/verified-apps0 reactions · 2 comments
- Jun 5, 2026[New]: Trail Sense — privacyguides/verified-apps0 reactions
- May 30, 2026[New]: Trail Sense — privacyguides/verified-apps0 reactions · 3 comments
- May 22, 2026[47] Trail Sense — expo/expo-brownfield-examples0 reactions · 1 comment
- Feb 17, 2024Camera improvement - expose flipCamera method — kylecorry31/andromeda0 reactions
- May 6, 2023Base on Lighterpack or Packstack? — OpenWeightDatabase/OpenWeightDatabase0 reactions · 5 comments
- Sep 15, 2022TrailSense Android App — offspot/package-requests0 reactions · 1 comment
- Aug 17, 2020Non-linear compass smoothing — OpenTracksApp/OSMDashboard0 reactions · 7 comments
In this repository8 other files it gives its agents.
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.

