agentsclimarketplace

Select

Skill ph3on1x/wisci/skills/select

Context engineering framework for AI coding agents — Write, Isolate, Select, Compress

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.

One thing 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.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

3.1 KB, 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.

Keep looking

Skills are one crate of 328,083. 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.