my-chrome-rules

Enforce consistent Elixir and Phoenix coding practices across projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Aafff623/yihui-vibe-coding-exer --skill my-chrome-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: my-chrome-rules
Source: https://github.com/Aafff623/yihui-vibe-coding-exer/tree/main/.cursor/skills/my-chrome-rules
Command: npx skills add https://github.com/Aafff623/yihui-vibe-coding-exer --skill my-chrome-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforce consistent Elixir and Phoenix coding practices across projects.

Core Features & Use Cases

  • Standards for Domain-Driven Design, explicit module boundaries, and robust testing strategies across Phoenix apps
  • Guidelines for naming, typespecs, and boundary enforcement to improve maintainability and readability
  • Use cases include scaling teams, onboarding new engineers, and ensuring code quality in Phoenix contexts

Quick Start

Follow the guidelines in this SKILL to start applying unified Elixir/Phoenix rules in your codebase.

Frequently Asked Questions about my-chrome-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best Elixir and Phoenix coding practices for structuring contexts?

The best Phoenix coding practices for structuring contexts involve enforcing explicit module boundaries, adopting Domain-Driven Design, and maintaining robust testing strategies across API boundaries to improve overall maintainability and safety.

How do I enforce consistent Elixir naming conventions and typespecs across a team?

You can enforce consistent Elixir naming conventions and typespecs across a team by applying standardized guidelines for explicit typespecs, public documentation, and structured module boundaries to ensure code quality during scaling and onboarding.

Does functional programming with Elixir and Phoenix work well with Domain-Driven Design?

Functional programming with Elixir and Phoenix works well with Domain-Driven Design by using structured module boundaries and contexts to separate domain logic, ensuring explicit typespecs and maintainable code across API boundaries.

How do I apply test-driven development across Phoenix API boundaries?

To apply test-driven development across Phoenix API boundaries, follow established guidelines that enforce explicit typespecs and structured module boundaries, ensuring robust testing strategies and safe functional programming practices within your contexts.

What is the best way to onboard new engineers to an Elixir Phoenix codebase?

The best way to onboard new engineers to an Elixir Phoenix codebase is to enforce unified coding practices, including naming conventions, Domain-Driven Design contexts, and explicit typespecs to ensure immediate code quality and readability.