elixir-pro
构建可靠的 Elixir 系统
Elixir 团队需要关于 OTP、Phoenix、并发和容错设计的指导。此技能帮助 Claude、Codex 和 Claude Code 生成符合惯用法的计划、评审、测试和架构建议。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "elixir-pro" from https://skillstore.io/skills/sickn33-elixir-pro.md and its manifest at https://skillstore.io/api/skills/sickn33-elixir-pro/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“elixir-pro”。 评审一个存储用户会话状态的 GenServer。
预期结果:
一份聚焦的评审,涵盖状态所有权、call 和 cast 边界、重启行为、超时处理和测试场景。
正在使用“elixir-pro”。 规划一个由 Ecto 数据支持的 LiveView 仪表板。
预期结果:
一份结构化计划,涵盖 contexts、changesets、数据加载、PubSub 更新、LiveView assigns 和 ExUnit 覆盖率。
正在使用“elixir-pro”。 在上线前准备一份 BEAM 性能检查清单。
预期结果:
一份检查清单,涵盖 telemetry events、observer 和 recon profiling、队列长度检查、内存评审和 benchmark 目标。
安全审计
安全The sole static finding is a false positive caused by Markdown backticks around a referenced file path. No command execution or malicious intent appears in SKILL.md.
风险因素
⚙️ 外部命令 (1)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/sickn33-elixir-pro/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/sickn33-elixir-pro?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/sickn33-elixir-pro?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-elixir-pro/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/sickn33-elixir-pro.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
sickn33. (2026). elixir-pro security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-elixir-pro/audits/5BibTeX 引用
@techreport{sickn33-sickn33-elixir-pro-2026,
author = {sickn33},
title = {elixir-pro security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-elixir-pro/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "elixir-pro security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-elixir-pro/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-elixir-pro:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
设计 OTP 服务
为新服务创建 supervision 方法,包括重启策略、进程所有权和故障边界。
改进 Phoenix Contexts
评审不断增长的 Phoenix 应用中的 context 边界、Ecto changesets 和 LiveView 更新流程。
规划可靠性评审
在发布前准备一份关于可观测性、测试、性能分析和故障处理的检查清单。
试试这些提示
评审这个 Elixir 模块的惯用命名、模式匹配、guard 使用方式和简单 ExUnit 覆盖率。
帮助我设计一个 Phoenix 功能,包括 contexts、Ecto changesets、LiveView state 和测试。先询问缺失的领域细节。
为此服务提出一个 OTP supervision tree。包括进程职责、重启策略、故障模式和 telemetry 点。
评估这个分布式 Elixir 架构在集群风险、back pressure、进程隔离、可观测性和部署验证方面的问题。
最佳实践
- 提供项目上下文、框架版本和当前故障模式。
- 对于 OTP 工作,同时请求 supervision、测试和 telemetry 指导。
- 使用 ExUnit、Dialyzer、profiling 和分阶段部署检查来验证建议。
避免
- 不要在未解释当前架构的情况下请求大范围重写。
- 当简单函数或模块已经足够时,不要套用 OTP 模式。
- 不要将生成的指导视为已验证的运行时行为。