← Files Selective IntelligenceARCHIVED FILE
skills/selective-intelligence/subskills/si-intake/ROLE.md
1.54 KB · Sep 30, 2026 · 23:14 UTC
--- name: si-intake description: Use only when a selected Selective Intelligence Council has unresolved competing interpretations and assigns a bounded intake challenge. --- # SI Sub-Skill: Intake ## What this skill does (plain language) It resolves competing meanings and turns the material result into a short packet. Ordinary clear requests stay in the parent context. ## Inputs - A user message that starts a project - Optional seed: idea, URL, repo note, image, or short brief ## How it works 1. Read the seed and infer the biggest real goal. 2. If the goal is not in the current message, inspect the available conversation, project/workspace, repository, connected sources, and tools before asking anything. 3. If discovery finds no goal or project at all, return the bounded active-but-empty status from the parent skill. Do not ask a generic outcome question. 4. Save any plain, reversible assumption used to continue. 5. Return a one-screen Intake Packet: - Project name (or temporary name if not given) - Seed summary - What is definitely true vs what is still guessed - One next step for the planner ## Output Return: - `outcome` (plain sentence) - `assumptions` (very short list) - `constraints` (hard limits like safety, money, permissions) - `next_skill`: `si-planner` - `next_step_id` ## Non-negotiable rules - Ask only when a material product, safety, money, or permission decision cannot be recovered from evidence. - Never ask for keys, tokens, CLI commands, or auth setup in this phase. - Keep language simple and easy for non-developers.
SHA-256: 9f89d9eaadbab9546984abd21e15da65df6f9ff793884432e9f64086d30c691c