agentsclimarketplace

Repo wayfinder

Skill Wang-Cankun/cankun-skills/skills/repo-wayfinder

Wayfind repository documentation by tracing real tasks to code-owned authority. Use when the user wants to audit scattered, stale, duplicated, or mixed-role docs; decide whether README, AGENTS.md, architecture, runbook, or protocol documents should exist and where they belong; or apply an accepted documentation-topology repair.From its SKILL.md

Install
npx -y skills add Wang-Cankun/cankun-skills --skill repo-wayfinder

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.4 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Repo Wayfinder

Treat documentation as a wayfinder, not proof. A wayfinder earns its place by helping a task reach the source that owns the answer. Current behavior usually belongs to code, types, schemas, configuration, or another executable contract. Tests and driven probes verify that owner; they do not become a second owner.

Default to a read-only diagnosis. Enter the apply branch only when the user explicitly asks to change files.

1. Pin the observation

Read every applicable instruction file before judging the repository. Record:

  • repository root, branch, exact commit, and dirty paths;
  • the user-selected scope;
  • package or service boundaries;
  • the instruction chain that applies to each scoped directory.

Preserve unrelated work. Treat an uncommitted tree as observable state, not as a reason to clean it.

Complete when: the audit names the exact state and scope it is describing.

2. Inventory authority

Use fast repository-native discovery such as rg --files and git ls-files. Include root and nested instruction files, READMEs, docs/, runbooks, protocol documents, decisions, proposals, measurements, generated references, and issue templates in scope.

Assign every discovered document a primary role:

  • routing or agent instruction;
  • current contract;
  • operational runbook;
  • measurement or evidence;
  • decision or history;
  • proposal or bet;
  • generated reference;
  • unclassified.

For each document, identify its owning question, audience, update trigger, proof boundary, and any current claims it duplicates. Classify sections or claims separately when one file mixes roles or time domains; do not force a heterogeneous file into one authority class. A document with no owning question is a sediment candidate.

Complete when: every document in scope has a primary role or is explicitly unclassified, and every mixed-role or mixed-time block is identified.

3. Walk real journeys

Select two to four representative tasks from the user's request, current issue surface, or actual package entry points. Trace each journey:

task -> first route -> next pointer -> owning source -> test or probe

Inspect the owning code before accepting a document's present-tense verb, field, command, lifecycle, or boundary. Use types, schemas, configuration, manifests, and public exports as applicable executable owners. Use tests and direct probes as conformance evidence. When they disagree, report the conflict; a green test does not override its implementation, and failing conformance does not reveal the intended repair by itself. Mark inaccessible or unresolved claims needs evidence; do not fill the gap from convention or memory.

Keep unlike time domains separate:

  • code-backed contracts answer what callers may rely on now;
  • runbooks answer how to operate now;
  • issues answer what work is currently proposed;
  • decisions, bets, and measurements preserve what was believed or observed.

Complete when: every journey ends at an owner and a verification path, or at a named unknown.

4. Adjudicate the map

Give each authority-bearing unit one disposition: use the whole document when it is homogeneous, and a section or claim when it is mixed.

  • Keep — it owns a distinct question and has a credible update trigger.
  • Point — replace copied facts with a route to their owner.
  • Co-locate — move a genuinely local rule beside the code it governs.
  • Mark historical — preserve it while removing present-tense authority.
  • Delete — it has no unique evidence, history, or owning question.
  • Needs evidence — its authority cannot yet be judged.

Apply these topology rules:

  • Give each current claim one authoritative owner; allow many pointers.
  • Keep root AGENTS.md to repo-wide, non-inferable constraints, verification, and task routing. Add nested instructions only where local rules materially differ.
  • Keep README as the public or package on-ramp, not an architecture and policy landfill.
  • Keep an architecture document only when a cross-boundary mental model cannot be recovered cheaply from the owning sources.
  • Let runbooks own operations. Let executable sources own behavior and use tests or probes to verify conformance.
  • Keep necessary explanation that gives a human or agent a mental model, minimal usage example, or deliberate boundary. Treat precise version numbers, exhaustive implementation lists, internal lifecycle detail, and error strings as mirrors unless the repository explicitly declares them as a code-backed public contract.
  • Preserve evidence and historical ledgers under their recorded lifecycle; age alone is not staleness.
  • Create no document merely to complete a taxonomy. Require every proposed file to state its owning question, non-ownership boundary, update trigger, and proof boundary.
  • Automate syntax, generated coupling, and link integrity where useful. Leave semantic authority to code-grounded review.

Before proposing a new document topology or a new AGENTS.md layer, read references/precedents.md. Use the precedents as constraints and counterexamples, not templates.

Complete when: every authority-bearing unit and duplicate has exactly one disposition, and every proposed file survives the owning-question test.

5. Return a decision surface

Lead with the decision rather than an evidence dump. Return:

  1. Verdict — what is actually broken and the smallest useful correction.
  2. Wayfinder — a compact task -> start -> authority -> verification table.
  3. Disposition table — current path plus section or claim when needed, owning question, disposition, and why.
  4. Minimal change set — ordered edits, including deletions and pointers before additions.
  5. Verification appendix — exact commit, source anchors, probes, and residual unknowns for someone who wants to challenge the verdict.

Make the main decision legible without reading source. Put its retraceable source trail in the verification appendix for refutation, not self-certification.

Complete when: the user can decide what to change from the first four sections, while a verifier can independently retrace the fifth.

6. Apply only on explicit request

Revalidate the premise at the current HEAD, then edit the fewest files that realize the accepted dispositions. Preserve user changes and repository-specific lifecycles. Run the relevant link, build, test, and driven-flow checks. Follow any repository-required independent review; if a fresh refuter is unavailable, mark that verification as outstanding rather than silently self-certifying.

Do not commit, push, open issues, or publish unless the user asks.

Complete when: each changed path implements an accepted disposition, every affected journey still reaches its owner, relevant checks pass, and remaining uncertainty is explicit.

What ships with it: 4 files

18.0 KB alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,835. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.