Community程式設計與開發github.com

juxt/elicit

執行結構化探索對話,以建立 Allium 規格。當使用者想從頭建立新規格、徵求或收集需求、捕捉領域行為、指定功能或系統、定義系統應做的事,或描述功能並需要協助將其塑造成規格時使用。

elicit 是什麼?

此技能提供一個結構化的探索對話流程,協助使用者逐步建立 Allium 規格。它特別適用於專案初期或需求不明確的場景,能有效引導使用者釐清系統邊界、功能、行為與領域規則。主要支援 Allium 規格語言平台,透過提問與引導式對話,將使用者的模糊描述轉化為精確、可執行的規格文件。此技能的核心優勢在於自動化傳統上耗時的需求釐清與撰寫過程,確保規格的完整性與一致性,並降低溝通誤差。開發者可以透過此技能快速從概念躍進到可測試的規格定義,加速整個軟體開發生命週期。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/juxt/allium/tree/main/skills/elicit

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

elicit 是做什麼的?

透過對話執行結構化探索會議,以建立 Allium 規格。當使用者想要從頭建立新規格、徵求或收集需求、捕捉領域行為、指定功能或系統、定義系統應該做什麼,或描述功能並需要協助將其塑造成規格時使用。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

juxt/allium

Give your AI agents something more useful than a prompt. Velocity through clarity.

juxt/distill

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.

juxt/propagate

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.

juxt/tend

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.

juxt/weed

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.

相關技能