跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/ccarvalho-eng/codex-elixir-phoenix/elixir-phoenix-phoenix-contexts

Codex Phoenix Context 技能:划分业务边界和公开函数

English

Codex 安装步骤

  1. 从固定 GitHub 提交复制 `skills/elixir-phoenix-phoenix-contexts/` 完整目录到项目 `.agents/skills/elixir-phoenix-phoenix-contexts/`。
  2. 让 Codex 读取 `references/context-patterns.md` 与 `references/scopes-auth.md`,确认项目采用的 Scope 结构。

中文摘要

在 Elixir Phoenix 中梳理 Context 数据所有权、公开函数及控制器与业务层的调用方向。

SKILL.md 中文导读

可复现示例

在本地演示中让 `Catalog` 拥有商品,`Listings` 负责展示。请画调用关系,并用 `Catalog.list_products(scope)` 替换页面模块中的直接 Repo 查询。

工作步骤

  1. 把数据写入及业务规则放在其归属 Context,通过公开函数调用其他 Context。
  2. 给主路径和空结果写 Context 测试,再核对控制器只负责输入输出。

验收方法

页面经公开 Context API 获取数据,业务边界能从调用链复查,测试以固定输入覆盖展示结果。

GitHub 原文 · 更新日期 2026-11-13

适用环境

需要 Phoenix 工作区及项目版本。示例面向本地 Phoenix 1.8 的演示数据。

常见问题

Phoenix 1.7 的项目能照搬 Scope 写法吗?

应先检查实际版本与现有授权上下文。内置 Scope 约定属于 Phoenix 1.8 版本的示例。

技能信息

GitHub 仓库
ccarvalho-eng/codex-elixir-phoenix

收集于互联网

相关指南

  • ChatGPT Skills 和 Codex Skills 有什么区别?
更多 Codex 技能

相关推荐

  • Codex Phoenix 方案库技能:检索已解决问题并记录预防方法

    ccarvalho-eng/codex-elixir-phoenix

  • Codex Ecto 迁移技能:拆分 PostgreSQL 新增列与回填

    ccarvalho-eng/codex-elixir-phoenix

  • elixir-phoenix-brainstorm 技能

    ccarvalho-eng/codex-elixir-phoenix

  • elixir-phoenix-brief 技能

    ccarvalho-eng/codex-elixir-phoenix

  • elixir-phoenix-deploy 技能

    ccarvalho-eng/codex-elixir-phoenix

  • Codex Elixir 文档技能:给新模块补公开函数说明

    ccarvalho-eng/codex-elixir-phoenix

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯