用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aiFabricoCom/fabrico-collections-codex --skill fabrico-implement-e2e命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | fabrico-implement-e2e |
| description | Map acceptance criteria to E2E scenarios, implement them, and report coverage. |
Invocation portability:
$fabrico-*below means the discovered entry workflow. Use the unqualified name for repository or filesystem installs and$fabrico-collections:fabrico-*for plugin installs.
Use the user’s current request as the workflow input. Expected context: [task, Jira ID, or path to plan/research file].
If a named custom agent is unavailable, as in a skills-only plugin installation, perform that delegated step in the current thread with the referenced skills and the same review gates.
Non-interactive - make reasonable decisions, document them.
Before starting, load and follow these skills:
fabrico-task-analysing - to determine the input source and gather task requirementsfabrico-technical-context-discovering - to establish test conventions, existing patterns, and project configurationfabrico-e2e-testing - for Page Object patterns, test structure, mocking strategies, verification loop rules, error recovery, and CI readiness checklistFollow the fabrico-task-analysing skill's Step 0 (Determine input source) to identify whether context comes from research/plan files, a Jira ID, or directly from the prompt message.
Additionally, always:
*.plan.md) if it exists — it contains project conventions, test patterns, and commands already discovered during planning. Use it as your primary source and skip re-discovery for aspects already covered.AGENTS.md (root and any nested AGENTS.md files) only for aspects not covered by the plan's Technical Contextplaywright.config.ts + existing Page ObjectsMap acceptance criteria to scenarios:
| Acceptance Criterion | Scenario Type | Test Name |
|---|---|---|
| [from plan/prompt] | Happy/Error/Edge | should [behavior] when [condition] |
Checklist:
Follow the fabrico-e2e-testing skill for:
## E2E Test Summary
### Coverage
| Criterion | Test | Status |
|-----------|------|--------|
| [from plan/prompt] | [file#test] | ✅/❌ |
Coverage: X/Y (Z%)
### Results
| File | Pass | Fail | Flaky | CI |
|------|------|------|-------|-----|
| login.spec.ts | 5 | 0 | 0 | ✅ |
### Issues
- 🐛 BUG: [desc] → test.fixme()
- ⚠️ FLAKY: [desc] → needs investigation
### Files
- NEW: tests/auth/login.spec.ts
- NEW: pages/login.page.ts
Update plan (if plan file exists): check acceptance criteria, add files to Change Log.
After completing E2E test implementation, always request an independent fabrico-code-reviewer pass against test
quality standards. When this workflow is running inside fabrico-e2e-engineer, return the review request and evidence
to the caller; do not spawn a sibling or parent. The caller owns that delegation. In a user-facing thread, spawn the
reviewer when available; otherwise perform a clearly labeled same-thread review. Update the plan changelog with the
review result.