allium
免费Give your AI agents something more useful than a prompt. Velocity through clarity.
中文简介正在准备中。当前显示原文说明。
Run the E2E QA test suite against the live application using Playwright MCP and nREPL. Use when testing the app end-to-end.
中文简介正在准备中。当前显示原文说明。
安装前可以查看交给 AI 代理的指令内容。
Execute the structured QA test scripts in qa/scripts/ against the live application.
!cat qa/scripts/progress.md
The QA suite is split into individually-executable test scripts in qa/scripts/. Each script:
/qa or /qa next -- Run the next incomplete script (first -- status in progress.md)/qa all -- Run all scripts from the beginning (Session 1 through end)/qa 03 or /qa 3 -- Run a specific script by number (e.g., 03-feature.md)/qa status -- Show current progress.md without running anything/qa 03-08 -- Run a range of scripts sequentiallyBefore running any script, read and internalize the rules in qa/scripts/EXECUTION-RULES.md. These are non-negotiable:
qa/scripts/progress.md with pass/fail/skip counts.--- break. Update progress.md as PARTIAL. Do NOT rush remaining items.Parse $ARGUMENTS:
next or empty: Read qa/scripts/progress.md, find the first row with Status --, that's the script to run.all: Start from script 00.3, 03, 15): Run that specific script. Zero-pad to 2 digits to find the file.03-08): Run scripts 03 through 08 sequentially.status: Print progress.md and stop.If running script 00, or if this is the first script in a session:
/nrepl-connect(some? repl-stuff/service)rm -rf storage/cachedevelopment/src/repl_stuff.clj(require 'e2e-seed :reload) (e2e-seed/seed! repl-stuff/context)If the system is already running and seeded (script 00 shows completed in progress.md), skip to step 3.
qa/scripts/{NN}-{name}.mdqa/scripts/EXECUTION-RULES.mdbrowser_navigate or browser_click, verify URL/page titlebrowser_snapshot and verify expected elements/textbrowser_take_screenshot with the specified filenameAfter completing the script, append the results section to the script file:
---
## Results
**Date**: [today's date]
**Status**: PASS | PARTIAL | FAIL
**Pass**: X / Y
**Failures**:
- TEST X.Y: [description]
**Notes**: [anything relevant]
Then update qa/scripts/progress.md -- change the row's Status, Pass, Fail, Skip, and Date columns.
all: proceed to the next script.browser_navigate, browser_snapshot, browser_click, browser_type, browser_fill_form, browser_select_option, browser_take_screenshot, browser_press_key, browser_wait_formcp__nrepl__eval_form for data verification and seedingcurl for webhook testing, rm -rf storage/cache for clean restartWhen a new feature is built, add a test script:
qa/scripts/{NN}-{feature-name}.md following the format in existing scriptsqa/scripts/progress.mdqa/scripts/RUN-ORDER.md in the appropriate session还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
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.
中文简介正在准备中。当前显示原文说明。
Run a structured discovery session to build an Allium specification through conversation. Use when the user wants to create a new spec from scratch, elicit or gather requirements, capture domain behaviour, specify a feature or system, define what a system should do, or is describing functionality and needs help shaping it into a specification.
中文简介正在准备中。当前显示原文说明。
Implement command handlers that validate state and emit events using the Grain framework
中文简介正在准备中。当前显示原文说明。
Create scheduled background jobs that run on cron schedules
中文简介正在准备中。当前显示原文说明。
Implement query handlers that read from event-sourced read models
中文简介正在准备中。当前显示原文说明。