Install
$ agentstack add skill-magickaichen-knowledge-loom-manage-current-focus ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Manage Current Focus
Requires Node.js 20+ and local file/command access.
Maintain one operational attention view without turning it into a full backlog or silently adding parallel work.
Load authority and resolve one view
Resolve this SKILL.md to its canonical path, following symlinks. Set ` to the directory containing that canonical file. Read /references/protocol.md completely. From the active project directory, inspect node "/scripts/knowledge-loom.mjs" resolve --help, then run resolve, appending a selector only when one was supplied. Treat its returned canonical root as the only selected vault, then read its KNOWLEDGE_VAULT.md`, the selected focus view, and only the linked current notes needed for the decision. Stop vault work on any resolution error.
- Use an explicitly named view when provided.
- Use the only configured view when exactly one exists.
- Ask when multiple views are plausible.
- Never merge personal and shared views automatically.
If the vault declares no focus view, report that focus management is not configured and propose initialization as separate follow-up work.
Select review or update
- Review: analyze the configured view and return a recommendation without editing it.
- Update: evaluate the protocol's current-state write authorization. Continue only when the
policy and request or sourced material change authorize an edit.
This branch is resolved when the operation is explicitly read-only or an authorized material state change has been identified.
Establish current evidence
Treat the focus file as an attention view, not the source of truth. Verify unstable completion, blocking, ownership, deadline, or priority claims in declared authoritative sources before changing the view.
Distinguish:
- discussion from a commitment;
- possible work from accepted work;
- active execution from Next;
- dependency waiting from voluntary deferral;
- durable project status from the compact focus view.
Apply the configured selection lens
Use the vault-specific policy text for selection criteria. Do not import another vault's career, health, household, or organizational lens.
For every candidate, require:
- why it deserves attention now;
- an executable next action;
- owner or dependency when relevant;
- a concrete done condition;
- an authoritative source or durable linked note;
- a restart point when interruption is likely.
Respect max_top and max_active. Keep exactly one Start here when required. A new top item must name the item moved to Next, Waiting, Later, or Not now. Never create a hidden fourth priority.
Apply an authorized update
Before editing, follow the protocol's pre-write Git and preservation steps. Keep project history and design detail in linked notes rather than expanding the focus file. Apply the smallest edit that records the accepted state change and explicit displacement.
Validate and finish
After an edit, run:
node "/scripts/knowledge-loom.mjs" audit
Confirm WIP limits, unique Start here, source links, explicit displacement, and the selected subject/view. Then follow the protocol's commit, sync, backup, and failure behavior. For a review, report the recommended Start here and displacement without claiming a write. For an update, report the new Start here, the displaced or completed item, every affected path, and the exact lifecycle state. Completion requires all configured focus invariants to hold and every required lifecycle state to be known.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: magickaichen
- Source: magickaichen/knowledge-loom
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.