Next
Surface the most valuable next action by combining task stack, queue state, inbox...
Install
npx skills add agenticnotetaking/arscontexta --skill next -g -a claude-code -y- Repository
- agenticnotetaking/arscontexta3.5k
- Category
- Engineering
- Updated
- 8mo ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Surface the most valuable next action by combining task stack, queue state, inbox pressure, health, and goals. Recommends one specific action with rationale. Triggers on "/next", "what should I do", "what's next".
Runtime Configuration (Step 0, before any processing)
Read these files to configure domain-specific behavior:
-
ops/derivation-manifest.md, vocabulary mapping, domain context- Use
vocabulary.notesfor the notes folder name - Use
vocabulary.inboxfor the inbox folder name - Use
vocabulary.notefor the note type name in output - Use
vocabulary.topic_mapfor MOC references - Use
vocabulary.cmd_reducefor process/extract command - Use
vocabulary.cmd_reflectfor connection-finding command - Use
vocabulary.cmd_reweavefor backward-pass command - Use
vocabulary.rethinkfor rethink command name
- Use
-
ops/config.yaml, thresholds, processing preferencesself_evolution.observation_threshold(default: 10)self_evolution.tension_threshold(default: 5)
If these files don't exist, use universal defaults and generic command names.
EXECUTE NOW
INVARIANT: /next recommends, it does not execute. Present one recommendation with rationale. The user decides what to do. This prevents cognitive outsourcing where the system makes all work decisions and the user becomes a rubber stamp.
Execute these steps IN ORDER:
Step 1: Read Vocabulary
Read ops/derivation-manifest.md (or fall back to ops/derivation.md) for domain vocabulary mapping. All output must use domain-native terms. If neither file exists, use universal terms (notes, inbox, topic map, etc).
Step 2: Reconcile Maintenance Queue
Before collecting state, evaluate all maintenance conditions and reconcile the queue. This ensures maintenance tasks are current before the recommendation engine runs.
Read queue file (ops/queue/queue.json or ops/queue.yaml). If schema_version < 3, migrate:
- Add
maintenance_conditionssection with default thresholds - Add
priorityfield to existing tasks (default: "pipeline") - Set
schema_version: 3
For each condition in maintenance_conditions:
