agentsclimarketplace

Context compass

Skill Kimotep/skills/context-compass

Use this skill when the user has an idea, task, or problem they want to get moving on but hasn't fully worked out how to phrase it for an agent yet. Triggers include: "help me think this through", "I want to start something but I'm not sure how to put it", "turn this into a prompt I can use", "what am I missing here", "help me figure out what I actually need", or any request to scope, frame, or kick off a task before diving in. This is a quick, always-available skill (a few minutes, not a long session) — every question is multiple choice with a free-text option, in plain language. It surfaces angles the user may not have considered, then produces a ready-to-run brief — and, if the user wants to start right away, moves straight from interview into doing the work in this same session.From its SKILL.md

Install
npx -y skills add Kimotep/skills --skill context-compass

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

  • 0 stars0 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 file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

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

context-compass

A fast, always-on warm-up for starting anything with an agent. You describe what's on your mind — rough is fine. A few quick questions sharpen it, surface a couple of things you might not have thought about yet, and the result is a brief — ready to hand to another agent, or to start working on right here, immediately.

Target time: a few minutes. This is the opposite of a deep interview — use it constantly, not just for big things.


The one rule: every question is multiple choice + freeform

No open-ended "tell me everything" questions. Every question:

  • is short, plain language
  • offers 2–4 concrete options
  • always allows a free-text answer instead (via the question tool's "Other", or by inviting "...or just tell me")

Keep total wording minimal. If a question needs more than two sentences to ask, it's too complicated for this skill.


The flow

Step 0 — The seed

Ask, freeform only:

"What are you trying to get moving on? A sentence or two is plenty — rough is fine."

Step 1 — Read it (silent)

Don't ask anything yet. Privately note:

  • What kind of task this sounds like (build/make, write, research/decide, fix/debug, plan/organize — or a mix)
  • What's already clear vs. still vague
  • Whether this is actually a quick-prompt task, or big enough that a deeper skill would serve better (see "When this isn't the right tool" below)

Step 2 — Context check

Ask, multiple choice + freeform:

"What's already in place for this?" A) Nothing yet — starting from scratch B) I've got some files, notes, or examples already C) This builds on something that already exists D) Not sure yet

Step 3 — Open it up (the important step)

This is the core value of the skill: surface 2–3 things the user likely hasn't decided yet, based on what they've said so far. Pick relevant lenses from references/angles.md — don't dump the whole list, just the ones that fit this task. Phrase each as a short option.

"A couple of things worth deciding now:" A) [angle 1, phrased as a real choice — e.g. "Is this a one-off, or something you'll come back to and reuse?"] B) [angle 2] C) Neither — what I said covers it

  • freeform for anything else

If the user picks an angle, ask the one or two follow-up details needed to resolve it — still multiple choice + freeform, still brief.

Step 4 — Boundaries

Ask, multiple choice + freeform:

"Anything that's off-limits, or that has to be true no matter what?" A) Nothing in particular B) Keep it private / local — nothing external C) Use only what I already have — no new tools or accounts D) Has to be quick — not a big project

(Adjust options B–D to fit the task type from Step 1 if a different constraint is more likely relevant.)

Step 5 — Destination

Ask, multiple choice + freeform:

"Where does this go next?" A) Start now — right here in this chat B) Hand it off — paste into a new chat or coding agent C) Someone else — a teammate or contractor D) Not sure yet — just want it written down


Output

Always produce the brief first, directly in chat — no preamble:

[One or two sentences: what needs doing]

Context: [from Step 2 — what's already in place, or "starting from scratch"]

Decided: [resolved angles from Step 3, stated as facts/instructions — omit if none]

Constraints: [from Step 4, or "None specified"]

First step: [one concrete action to start with]

What happens next depends on Step 5:

A) Start now. Skip the "ready to use" question entirely. Say something short like "Got it — starting now" and go straight into the First step, using Context, Decided, and Constraints as the operating brief for the rest of the session. If the task is multi-step, set up a task list from the brief before starting. Don't re-ask anything the interview already resolved — the brief is the spec now.

B–D) Hand off, someone else, or not sure. Ask:

"Ready to use as-is, want any of it adjusted, or should I save this as a file?"

If the user wants it saved, write [slug]-BRIEF.md where [slug] is a short kebab-case name derived from Step 0 — propose one, let the user change it.


When this isn't the right tool

If Step 1 reveals the task is actually large — a multi-agent system, or a personalized writing voice that'll get reused constantly — say so before going further:

"This sounds bigger than a quick prompt — it might be worth a proper session with [socratic-product / voice-compass]. Want the quick version now anyway, or should we switch?"

Let the user choose. Don't assume bigger is better — sometimes a quick prompt now is exactly right, with a deeper session later.


Core principles

Multiple choice + freeform, always. This is what makes the skill fast and low-friction — the user never faces a blank box, but never feels boxed in either.

Surface what's missing, don't just record what's said. Step 3 is the point of this skill. A user who already knew exactly what to ask for wouldn't need it.

Plain language, minimal words. No jargon, no explaining why a question is being asked — just ask it.

Fast by default. If in doubt, ask one fewer question, not one more. The user can always ask for more depth.

The brief is the spec, not a draft. Once the interview ends and the user chose "start now," the decisions are made — execute against them rather than re-litigating or re-asking.

What ships with it: 3 files

6.3 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 326,970. 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.