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.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
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
日本語の概要は準備中です。原文の説明を表示しています。