← All skill packs

AI Agent Workflow Collection

Skill pack
2 skills0 selected
orangehrmSkills in this pack

View ecosystem updates, tracked repositories, and cross-project status. Use when asked about ecosystem health, repo updates, project status, or what's happening across the codebase.

English

Reference for defining Doctrine entities in OrangeHRM — the docblock annotation conventions, table-name conventions (ohrm for new tables, hshr for legacy 4.x-imported tables), column types and options, ID strategies, relations (ManyToOne / OneToMany / ManyToMany with mappedBy / inversedBy / cascade / JoinColumn / JoinTable), ArrayCollection initialization, @ORM\EntityListeners for lifecycle (the only lifecycle pattern this codebase uses — not @HasLifecycleCallbacks), the project-specific Decorator pattern (DecoratorTrait + sibling Decorator class), and the NestedSet helper for tree-shaped entities. Use whenever the user is creating a new entity, adding columns or relations to an existing one, adding an EntityListener (typically for encrypting sensitive columns), writing a Decorator, working with a tree entity (Subunit pattern), or debugging "why is this field null after load" / "why does this relation not lazy-load." Companion to doctrine-bootstrap (how Doctrine is wired) and daos (querying entities).

English

Explore the listed skills and choose the workflows that fit your task.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

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

Pack stats

Skills2CategorygeneralStars0

What’s included

Ecosystem

View ecosystem updates, tracked repositories, and cross-project status. Use when asked about ecosystem health, repo updates, project status, or what's happening across the codebase.

Entities

Reference for defining Doctrine entities in OrangeHRM — the docblock annotation conventions, table-name conventions (ohrm for new tables, hshr for legacy 4.x-imported tables), column types and options, ID strategies, relations (ManyToOne / OneToMany / ManyToMany with mappedBy / inversedBy / cascade / JoinColumn / JoinTable), ArrayCollection initialization, @ORM\EntityListeners for lifecycle (the only lifecycle pattern this codebase uses — not @HasLifecycleCallbacks), the project-specific Decorator pattern (DecoratorTrait + sibling Decorator class), and the NestedSet helper for tree-shaped entities. Use whenever the user is creating a new entity, adding columns or relations to an existing one, adding an EntityListener (typically for encrypting sensitive columns), writing a Decorator, working with a tree entity (Subunit pattern), or debugging "why is this field null after load" / "why does this relation not lazy-load." Companion to doctrine-bootstrap (how Doctrine is wired) and daos (querying entities).

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 Ecosystem 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: GPL-3.0. The author’s terms apply.
AI Agent Workflow Collection | Agent Skills Atlas