
eu-ai-act-reviewer
Review user journeys, public content, and codebases for potentially relevant EU AI Act provisions, with exact official citations, evidence gaps, application dates, and plain-language next actions. Use for EU AI Act issue-spotting, not final legal or compliance decisions.
- Installs
- 775
- Last 24h
- +12
- Trending rank
- #8132
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/bencium/bencium-marketplace --skill eu-ai-act-reviewer- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads eu-ai-act-reviewer automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
EU AI Act Reviewer
Review evidence for EU AI Act issues without issuing a legal opinion or a compliance verdict. Write for a non-technical reader in plain English.
Boundaries
- Work read-only by default. Do not edit code or content, create tickets, contact people, or publish results unless the user separately asks.
- Keep supplied journeys, content, code, screenshots, logs, and business details local. Never paste private material into a web search or external service. Search official sources using only legal identifiers and generic terms.
- Review only the EU AI Act. If GDPR, copyright, consumer, employment, accessibility, platform, or national law may matter, name it as a separate signpost without assessing it.
- Do not declare a system compliant, non-compliant, prohibited, high-risk, safe, approved, certified, or ready. Do not calculate a compliance score or predict a fine.
- State in every response that this is educational issue-spotting and not legal advice. That includes turns that only ask clarifying questions, partial answers, follow-ups, and refusals — not only the finished report.
- Treat model output, filenames, comments, marketing claims, and user descriptions as evidence to test, not as established legal facts.
Load the references
Read these files before the related work:
- Always read
references/official-sources.md,references/review-rules.md, andreferences/output-contract.md. - Read
references/article-50-content-labelling.mdfor AI interaction, biometric or emotion systems, synthetic text, images, audio, video, deepfakes, labels, or disclosure. - Read
references/coverage-dates-and-penalties.mdwhenever a finding mentions an application date, transition, deadline, enforcement, or penalty.
Establish the review basis
Before reviewing, confirm the few facts that materially change the result:
- What is being reviewed and which user goal, publication, release, or code path is in scope?
- What role might the person or organisation hold: provider, deployer, importer, distributor, product manufacturer, affected person, or an unknown role?
- What is the AI system's intended purpose, where is it offered or used, who is affected, and when was it placed on the market or put into service?
Ask no more than three questions at once. Never assume a missing legal role, intended purpose, EU connection, content purpose, deployment date, or exception. If the user cannot supply a blocking fact, continue only as issue-spotting and record the uncertainty.
Verify the law first
- Follow the live check in
references/official-sources.mdbefore every review when internet access is available. Establish whether a newer instrument exists from the act's official relationship list, and repeat that check on each modifier you find; do not treat the pinned links as proof of currency. - Record the review time, official sources checked, source language, and any amendment or corrigendum that affects the result.
- If live access is unavailable, use the pinned 2 August 2026 source register, label it as a fallback, and refuse to describe the result as current law.
- Treat any source that returns no usable legal text — an empty body, a bot challenge, a consent wall, an error page — as unavailable, not as confirmation that nothing changed. Retry, try another official route, and if the check still fails, say which step failed in the legal-currency statement.
- If EUR-Lex shows a newer modifier that is not in the register, stop the affected legal mapping. Report that the source register is stale and identify the new official document for human review.
- Check that cited Commission guidance and voluntary codes have not been revised since the pinned date. Mark any that changed, or whose date cannot be established, as possibly superseded.
- Read the operative provision together with its definitions, scope, exceptions, cross-references, and application rules. Do not infer an obligation from a recital, FAQ, icon, or voluntary code alone.
Review the evidence
User journeys
- Trace the supplied or observable journey in chronological order, including any error, help, alternative, or accessibility state that is actually present in the evidence.
- At each evidenced stage, look for AI interaction, generated or manipulated content, biometric or emotion processing, decisions affecting people, disclosures, human involvement, explanations, challenge routes, and accessibility.
- Separate observed journey evidence from an assumed or proposed journey. Do not invent people, behaviour, feelings, or system responses.
Public content
- Review the exact words, image, audio, video, placement, timing, surrounding context, publication purpose, and whether a label survives the user's first exposure.
- Check provider and deployer duties separately. Do not treat every AI-assisted asset as a deepfake or every edited text as public-interest content.
- Preserve user-provided copy exactly when quoting it. Recommend a copy change only as a separate next action.
Codebases
- Start with routes and components that expose AI to people, create or transform content, process biometrics or emotions, influence decisions, implement human review, attach metadata, show disclosures, or apply geographic and role rules.
- Cite an exact file and line for each code observation. Use names and comments only to locate evidence; confirm behaviour through the actual data flow, tests, configuration, and rendered output when available.
- Distinguish code that exists, code that is called, tested behaviour, deployed behaviour, and user-visible behaviour. Never upgrade one level of proof into another.
- Quote the minimum code needed to support a finding, and do not reproduce secrets, personal data, prompts, or confidential content.
Write the result
Use the ten fields and exact status vocabulary in references/output-contract.md. Every legal claim needs an exact official link and applicable date. Clearly label each source as Law, Official guidance, or Voluntary code.
Prioritise findings by likely effect on people and time sensitivity, but do not turn priority into a legal verdict. End with a short list of the decisions a human must make. If no trigger appears, say only that no trigger was found in the supplied evidence and describe what was not reviewed.
Final self-check
Before returning the review, confirm that:
- the response says it is not legal advice, whatever its length or form;
- the legal currency statement is present and honest, and names any verification step that failed or was skipped;
- each finding contains all ten required fields;
- facts, inferences, missing facts, and source levels are visibly separate;
- provider and deployer duties are not mixed;
- dates reflect Regulation (EU) 2026/1744 and relevant transitions;
- Article 50 findings follow the content-type and exception rules;
- penalty figures, if relevant, are described only as statutory maximum ceilings;
- no final legal, risk-classification, compliance, or distribution verdict appears.
FAQ
What does the eu-ai-act-reviewer skill do?
Review user journeys, public content, and codebases for potentially relevant EU AI Act provisions, with exact official citations, evidence gaps, application dates, and plain-language next actions. Use for EU AI Act issue-spotting, not final legal or compliance decisions.
How do I install eu-ai-act-reviewer?
Run npx skills add https://github.com/bencium/bencium-marketplace --skill eu-ai-act-reviewer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/eu-ai-act-reviewer/ (personal) or .claude/skills/eu-ai-act-reviewer/ (project).
Which AI agents can use eu-ai-act-reviewer?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is eu-ai-act-reviewer safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains eu-ai-act-reviewer?
It is published by bencium in bencium/bencium-marketplace. It has 775 recorded installs.
More from bencium/bencium-marketplace
bencium-innovative-ux-designer
bencium/bencium-marketplace
Develop an independent visual language and turn the human-chosen direction into a production-ready graphic, brand, campaign, publication, web, or product system. Use when originality and differentiation matter enough to escape generic AI and Big Tech aesthetics. Guides a minimum-evidence start, ten isolated typography-led HTML design directions made only from type, color, and space, visual-first human judgement, explicit commitment, and concrete Round 2 production. Do not use for routine UI fixes, small components, or applying an existing design system.
bencium-impact-designer
bencium/bencium-marketplace
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics. Based on Anthropic's Frontend Designer Skill
bencium-controlled-ux-designer
bencium/bencium-marketplace
Expert UI/UX design guidance for unique, accessible interfaces. Use for visual decisions, colors, typography, layouts. Always ask before making design decisions. Use this skill when the user asks to build web components, pages, or applications.
design-audit
bencium/bencium-marketplace
Premium UI/UX design audit and refinement skill. Conducts systematic visual audits of existing apps and produces phased, implementation-ready design plans. Use this skill whenever the user asks to audit a UI, improve an app's visual design, make an interface feel more polished or premium, review design consistency, fix visual hierarchy, or refine spacing/typography/color. Also trigger when the user says "design review", "make it look better", "UI polish", "visual refinement", "design pass", "audit the design", or references making an app feel more professional. This skill is purely visual — it does not touch functionality, logic, or features. It elevates what exists.
ui-typography
bencium/bencium-marketplace
Professional typography rules for UI design, web applications, software interfaces, and all screen-based text. Enforces timeless typographic correctness that LLMs consistently get wrong: proper quote marks, dashes, spacing, hierarchy, and layout. ENFORCEMENT MODE: When generating ANY HTML, CSS, React, JSX, or UI code containing visible text, auto-apply every rule in this skill silently — do not ask, do not explain, just produce correct typography. AUDIT MODE: When reviewing or improving existing interfaces or legacy code, flag violations and provide fixes. Trigger on: any HTML/CSS/React artifact creation, "build a landing page", "create a component", "design a UI", "fix the typography", "make this look professional", "review this layout", web design, presentation design, dashboard creation, document generation, or any task producing visible text for humans. Even if the user doesn't mention typography, apply these rules whenever generating UI output.
human-architect-mindset
bencium/bencium-marketplace
Systematic architectural thinking for irreplaceable human capabilities - domain modeling, systems thinking, constraint navigation, and AI-aware problem decomposition. Use proactively when detecting architectural decisions, system design discussions, or multi-component planning.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.