agentsclimarketplace

Select

Skill ph3on1x/wisci/skills/select

Loads validated project context into the session — bare invocation gives a codebase primer plus an inventory of stored context and handoffs; with arguments it runs a targeted deep dive on one topic. Use when starting or resuming a session, orienting in a project, or loading stored context for a task.From its SKILL.md

Install
npx -y skills add ph3on1x/wisci --skill select

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

2 things to look at

  • 1 stars1 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.
  • runs commandsInstructs the agent to run 2 commands, including `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/wisci.py" scan` and 1 more.

SKILL.md

3.1 KB, 619 tokens by cl100k_base, as published. Nobody here has run it

/select — Context Loader

Load exactly the context the current task needs. Every stored file is validated by staleness detection before it enters the window — outdated content is stripped, never loaded.

Store state

!python3 "${CLAUDE_PLUGIN_ROOT}/scripts/wisci.py" scan

If the scan above shows an error or an unexpanded variable, run the bundled script manually: it is at scripts/wisci.py relative to this skill's directory. Run python3 <that path> scan with Bash.

The scan classifies every file in .wisci/ (fresh / stale / broken), lists what changed, and enumerates handoff streams. Trust it — do not re-derive staleness with your own git commands.

Mode Detection

Check $ARGUMENTS:

Staleness Action Rules

Apply to every context file before loading:

  • Fresh: load as-is.
  • Stale: load with stale sections stripped. A section "depends on" a reference if that reference's path appears in the section body.
    • Strip sections whose dependent references appear in the scan's changed list.
    • If a changed reference appears only in ## References and in no section body, strip nothing — prepend instead:
      > **Note:** Referenced file <path> has changed since this context was written.
      
    • When sections are stripped, prepend:
      > **Note:** N sections stripped — their referenced files changed. Consider /write <topic> to refresh.
      
  • Broken: do not load. Report: "<filename> references code that no longer exists. Delete it or refresh with /write."
  • Handoff leaves older than 7 days (scan age_days): warn before loading — "handoff is N days old; its next steps may be outdated."
  • Files without a ## References manifest have no trackable references — treat as fresh.

Output Contract

End every invocation with a load report:

Loaded: <n> files (~<k> tokens). Stripped: <n> stale sections. Skipped: <files, reason>.

Estimate tokens as total loaded bytes / 4. The point: the user sees what this load cost their context window.

Key Constraints

  • Runs inline (not forked) — loaded context must land in the main window. Targeted mode may spawn child agents for exploration.
  • Never load stale or broken content; the stripping rules are not optional.
  • The handoff index (.wisci/handoff.md) is script-generated — read it for routing, never edit it.

What ships with it: 3 files

5.3 KB alongside SKILL.md, 1 of them executable

references/

scripts/

Keep looking

Skills are one crate of 325,949. 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.