算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
ux-ax-review【设计与创意】Review website/app UX for humans and AX for AI/search; produce an evidence-backed audit and improvement plan across usability, brand, access, speed, conversion and discoverability. Don't use for UI builds, SEO-only edits, or legal certification.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Review two audiences together: human UX and AI/search AX. Produce a prioritized,
verifiable plan, not an implementation. Primary invocation is model-invoked for a requested
cross-audience audit; /ux-ax-review <target> is also supported. A help question returns a
short usage summary without starting an audit. Do not claim WCAG certification, search
indexing, AI citations, or conversion uplift from an audit.
| Input | Mode | Read on this branch |
|---|---|---|
| Public URL, including a web app | live-web | references/web-evidence.md |
| Repository, no reachable deployment | repo | references/web-evidence.md (source-only limits) |
| Saved HTML, screenshots, notes, measurements | evidence-only | references/evidence-rules.md |
| Native mobile/desktop app | native-app | references/native-app.md |
Orchestrated run with evidence-dir | evidence-only (live-web only for files the manifest lacks) | references/orchestrated-runs.md |
Review-first: write only the report artifacts, and only to the chosen output directory.
Read-only navigation and inspection are allowed. Stop at authentication, CAPTCHA, access controls, or an interaction whose side effects are uncertain, and report the blocker. If the user explicitly authorizes an authenticated review, use the host's secure login workflow; never request secrets in chat. Do not spoof bots or bypass blocks to prove access.
Prefer an output directory outside the target checkout. An inspection-only run never
syncs, stashes or otherwise mutates that checkout. Only if the output must be inside a git
worktree, follow references/repo-sync.md: ask the user to confirm before any sync, sync
before collecting evidence, stash only with permission, and stop and ask on a missing
origin or a conflict. Never silently overwrite an existing report: use a fresh directory
or obtain replacement approval.
BLOCKED response in references/final-report.md.unknown.references/web-evidence.md.<output-dir>: the user's directory, else the output-dir key, else a fresh
ux-ax-review-<timestamp> folder in the host's scratch directory outside the target
checkout. With no filesystem, plan to return the Markdown and JSON inline with
validation not run.Done when: mode, bounded sample, capability limits, unknowns, output path and the review-first boundary are recorded.
references/evidence-rules.md. Give each evidence record a stable E id, source
locator, method, observation and limitations.| Condition | Path |
|---|---|
| Delegation is available AND (the sample spans 2+ surfaces OR includes both UI and technical evidence) | Two parallel workers |
| Any other case | Inline review; record why |
agents/human-reviewer.md with references/human-ux.md and
agents/ax-reviewer.md with references/ai-search-ax.md. Pass each worker the inputs
its contract lists and a separate output path. The main agent does not load both
checklists on this path.references/native-app.md) overrides web AX checks, never human
checks.skip-checks; keep it as not-tested
(references/orchestrated-runs.md).Done when: all 12 aspect ids have a status and rationale, and every review cites
evidence. A missing tool yields not-tested, never pass. Gaps are recorded.
references/report-contract.md.E record. A claim without supporting
evidence becomes a hypothesis, not an observed finding.aspect plus
optional related_aspects.pass.not-tested when there is no reliable conclusion. Use issues only with a separate,
supported observed finding.Done when: each finding maps to a plan task, dependency ids are valid and acyclic, severity and effort are justified, and no performance, conversion or indexing outcome is fabricated.
UX_AX_REVIEW.md and ux-ax-findings.json per the contract. The JSON is a
machine-readable companion, not an invented scanner result. Give no aggregate score.python3 <skill-dir>/scripts/validate_report.py <output-dir>/ux-ax-findings.json --markdown <output-dir>/UX_AX_REVIEW.md
not run; never claim validated. Its limits are in the
contract's Validator section.references/final-report.md. If it differs from
the Executive Summary outcome, correct that outcome and rerun the validator.Result first, with the exact
artifact paths and validator result under Evidence.Done when: both artifacts exist (or are returned inline), all 12 aspects appear, each
plan task has an acceptance check, validation passed or is recorded not run, and nothing
changed after the baseline beyond the approved report artifacts in the verified scope.
A later explicit approval permits only the chosen fixes. Start a separate implementation workflow with repo synchronization, tests, rollback and read-back checks. Approval never implies permission to commit, push, deploy or weaken access policy.
With orchestrated-by, evidence-dir, skip-checks or output-dir lines, follow
references/orchestrated-runs.md; without them nothing changes. Review-first, the
validator and the closing question still apply.
Emit one small report at the end of each workflow step, not a transcript of tool calls:
◆ Scope / Evidence / Plan / Delivery (step N of 4)
Required checks: √ met / × blocked — name the check
Result: PASS | PARTIAL | FAIL
Step result rule: references/final-report.md (Step completion reports).
Input: saved pricing HTML with two equally prominent purchase links, no rendered view or
analytics. Output: an evidence-backed clarity finding (F1, medium), a task to make the
primary action unambiguous (T1, P2, S) with a keyboard/user-test acceptance check, and
performance: not-tested pending measurement, so the run ends Result: PARTIAL. It does
not report a conversion uplift or invent absent robots/llms files. Full field shapes:
references/report-contract.md; final response: references/final-report.md.