elicit 是做什麼的?
透過對話執行結構化探索會議,以建立 Allium 規格。當使用者想要從頭建立新規格、徵求或收集需求、捕捉領域行為、指定功能或系統、定義系統應該做什麼,或描述功能並需要協助將其塑造成規格時使用。
執行結構化探索對話,以建立 Allium 規格。當使用者想從頭建立新規格、徵求或收集需求、捕捉領域行為、指定功能或系統、定義系統應做的事,或描述功能並需要協助將其塑造成規格時使用。
此技能提供一個結構化的探索對話流程,協助使用者逐步建立 Allium 規格。它特別適用於專案初期或需求不明確的場景,能有效引導使用者釐清系統邊界、功能、行為與領域規則。主要支援 Allium 規格語言平台,透過提問與引導式對話,將使用者的模糊描述轉化為精確、可執行的規格文件。此技能的核心優勢在於自動化傳統上耗時的需求釐清與撰寫過程,確保規格的完整性與一致性,並降低溝通誤差。開發者可以透過此技能快速從概念躍進到可測試的規格定義,加速整個軟體開發生命週期。
npx skills add https://github.com/juxt/allium/tree/main/skills/elicitInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
透過對話執行結構化探索會議,以建立 Allium 規格。當使用者想要從頭建立新規格、徵求或收集需求、捕捉領域行為、指定功能或系統、定義系統應該做什麼,或描述功能並需要協助將其塑造成規格時使用。
This repo contains 5 individual skills — each has its own dedicated page.
Give your AI agents something more useful than a prompt. Velocity through clarity.
Extract an Allium specification from an existing codebase. Use when the user has existing code and wants to distil behaviour into a spec, reverse engineer a specification from implementation, generate a spec from code, turn implementation into a behavioural specification, or document what a codebase does in Allium terms.
Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files from a spec, write tests for a specification, create property-based tests, produce state machine tests, check test coverage against spec obligations, or understand what tests a specification requires.
Tend the Allium garden. Use when the user wants to write, edit, update, add to, improve, clarify, refine, restructure, fix or migrate Allium specs. Covers adding entities, rules, triggers, surfaces and contracts, fixing syntax or validation errors, renaming or refactoring within specs, migrating specs to a new language version, and translating requirements into well-formed specifications. Pushes back on vague requirements.
Weed the Allium garden. Find where Allium specifications and implementation code have diverged, and help resolve the divergences. Use when the user wants to check spec-code alignment, compare specs against implementation, audit for spec drift or violations, sync specs with code or code with specs, or verify whether the implementation matches what the spec says.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.