← All skill packs

Software Development Skills

Skill pack
10 skills0 selected
xu-chrisSkills in this pack

Hardens Elixir/Erlang/Phoenix code and deployments and answers Zero Trust architecture questions. Use when writing or reviewing code that parses untrusted input, deserializes terms, shells out, handles secrets, compares tokens, parses XML, or makes TLS connections; when adding LiveView routes, livesession, onmount hooks, or authorization in mount/handleevent; when hardening releases, Erlang distribution, EPMD, or crash dumps; or when asked about the NSA Zero Trust Implementation Guidelines (ZIG), pillars, capabilities, activities, or technology mappings.

English

Use after implementation when the breadboard in shape.md may have drifted from the actual code, or when reviewing the design quality of a built system.

English

Use when designing or architecting Elixir/Phoenix applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models with Ash Framework, structuring multi-app projects with path-based dependencies, or preparing handoff documentation for Director/Implementor AI…

English

Use when developing, sharpening, or pressure-testing a strategy or strategic plan — for a business, product, startup, campaign, or personal plan; when asking "is this a real strategy", separating goals from strategy, or finding the obstacle a plan states ambitions for but never names; when a draft reads as a goal list, vision, mission, or slogan; when a user resists a direction on values grounds or keeps deferring a choice ("we'll do both later"); or for any request to apply Richard Rumelt or "Good Strategy / Bad Strategy" thinking.

English

Use when reviewing, rewriting, or generating HTML, CSS, or accessible frontend code. Guides DOM structure, CSS architecture, layout decisions, and accessibility patterns for clean, idiomatic, production-quality interfaces.

English

Use when resolving zizmor warnings in GitHub Actions workflows, hardening CI pipelines, or pinning actions to SHA hashes. Covers artipacked, template-injection, excessive-permissions, secrets-outside-env, dependabot-execution, and when to suppress vs fix.

English

Use when the user wants a Basecamp card fully implemented or continued in the current session (feature, bug, refactor, or review follow-up). Steers the agent to read the card as the spec, work in isolation, implement in small verified commits, update the card, open a PR, and leave evidence. Requires a card ID; optional branch name continues existing work.

English

Create, fix, and validate skills for AI agents. Use when user says 'create a skill', 'write a skill', 'build a skill', 'fix my skill', 'skill not working', 'analyze my skill', 'run skill analysis', 'validate skill', 'audit my skills', 'check character budget', 'create a skill from this session', 'turn this into a skill', 'make this reusable', 'can this become a skill', 'could we create a skill', 'should this be a skill', 'check if this could be a skill', or 'any reusable patterns in this session'.

English

Update Elixir/Phoenix dependencies safely. Use when running mix hex.outdated, updating mix.exs version constraints, handling breaking version changes, reviewing changelogs for upgrades, or verifying updates with compile and test.

English

Write production-grade Ash Framework code with lead-engineer precision. Use when creating Ash resources, domains, actions, policies, calculations, aggregates, or relationships. Use when porting Ecto code to Ash, refactoring existing resources, adding authorization, or building LiveView forms with AshPhoenix. Use when adding background jobs with AshOban. Triggers on "add resource", "create action", "write policy", "port to Ash", "Ash migration", "managerelationship", "oban trigger", "scheduled action", or any Ash DSL work.

English

Includes Beam Security Hardening, Breadboard Reflection, Elixir Architect, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills10CategorygeneralStars0

What’s included

Beam Security Hardening

Hardens Elixir/Erlang/Phoenix code and deployments and answers Zero Trust architecture questions. Use when writing or reviewing code that parses untrusted input, deserializes terms, shells out, handles secrets, compares tokens, parses XML, or makes TLS connections; when adding LiveView routes, livesession, onmount hooks, or authorization in mount/handleevent; when hardening releases, Erlang distribution, EPMD, or crash dumps; or when asked about the NSA Zero Trust Implementation Guidelines (ZIG), pillars, capabilities, activities, or technology mappings.

Breadboard Reflection

Use after implementation when the breadboard in shape.md may have drifted from the actual code, or when reviewing the design quality of a built system.

Elixir Architect

Use when designing or architecting Elixir/Phoenix applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models with Ash Framework, structuring multi-app projects with path-based dependencies, or preparing handoff documentation for Director/Implementor AI collaboration

Facilitating Strategy

Use when developing, sharpening, or pressure-testing a strategy or strategic plan — for a business, product, startup, campaign, or personal plan; when asking "is this a real strategy", separating goals from strategy, or finding the obstacle a plan states ambitions for but never names; when a draft reads as a goal list, vision, mission, or slogan; when a user resists a direction on values grounds or keeps deferring a choice ("we'll do both later"); or for any request to apply Richard Rumelt or "Good Strategy / Bad Strategy" thinking.

Frontend Craft

Use when reviewing, rewriting, or generating HTML, CSS, or accessible frontend code. Guides DOM structure, CSS architecture, layout decisions, and accessibility patterns for clean, idiomatic, production-quality interfaces.

Harden GitHub Actions

Use when resolving zizmor warnings in GitHub Actions workflows, hardening CI pipelines, or pinning actions to SHA hashes. Covers artipacked, template-injection, excessive-permissions, secrets-outside-env, dependabot-execution, and when to suppress vs fix.

Programming a Card

Use when the user wants a Basecamp card fully implemented or continued in the current session (feature, bug, refactor, or review follow-up). Steers the agent to read the card as the spec, work in isolation, implement in small verified commits, update the card, open a PR, and leave evidence. Requires a card ID; optional branch name continues existing work.

Skill Crafting

Create, fix, and validate skills for AI agents. Use when user says 'create a skill', 'write a skill', 'build a skill', 'fix my skill', 'skill not working', 'analyze my skill', 'run skill analysis', 'validate skill', 'audit my skills', 'check character budget', 'create a skill from this session', 'turn this into a skill', 'make this reusable', 'can this become a skill', 'could we create a skill', 'should this be a skill', 'check if this could be a skill', or 'any reusable patterns in this session'.

Updating Dependencies

Update Elixir/Phoenix dependencies safely. Use when running mix hex.outdated, updating mix.exs version constraints, handling breaking version changes, reviewing changelogs for upgrades, or verifying updates with compile and test.

Writing Ash Code

Write production-grade Ash Framework code with lead-engineer precision. Use when creating Ash resources, domains, actions, policies, calculations, aggregates, or relationships. Use when porting Ecto code to Ash, refactoring existing resources, adding authorization, or building LiveView forms with AshPhoenix. Use when adding background jobs with AshOban. Triggers on "add resource", "create action", "write policy", "port to Ash", "Ash migration", "managerelationship", "oban trigger", "scheduled action", or any Ash DSL work.

Quick start

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.

Try it with your agent

After installation, start with a request like:

Example request
Use the Beam Security Hardening skill to help with my task.
Ask me for the context you need before getting started.

Requirements & license

  • A coding agent that can access your project files and install skills.
  • Your agent checks each skill’s instructions, dependencies, and permissions during setup.
  • Reported license for the skills shown: MIT. The author’s terms apply.
Software Development Skills | Agent Skills Atlas