Files
upstream-mirror 135ffdb085
Some checks failed
Admin | Playwright Tests / Admin | Playwright Tests | Shard 1 Of 6 (push) Failing after 37s
Admin | Playwright Tests / Admin | Playwright Tests | Shard 2 Of 6 (push) Failing after 7s
Admin | Playwright Tests / Admin | Playwright Tests | Shard 4 Of 6 (push) Failing after 7s
Admin | Playwright Tests / Admin | Playwright Tests | Shard 6 Of 6 (push) Failing after 6s
Linting Tests / PHP 8.3 test on ubuntu-latest (push) Failing after 5s
CI / PHP 8.3 test on ubuntu-latest (push) Failing after 6s
Skills Consistency / validate-skills (push) Successful in 10s
Admin | Playwright Tests / Admin | Playwright Tests | Shard 3 Of 6 (push) Failing after 7s
Admin | Playwright Tests / Admin | Playwright Tests | Shard 5 Of 6 (push) Failing after 6s
snapshot of https://github.com/krayin/laravel-crm.git (2.2, 2026-09-18; blobs > 131072B omitted)
2026-09-18 04:37:41 +05:00

1.7 KiB

Skills Standard

Canonical Source

All workspace skills are maintained in:

  • .github/skills/<skill-name>/SKILL.md

This is the single source of truth for every AI coding agent in this repository.

The following paths are symlinks to .github/skills so each agent runtime auto-discovers the same skills:

Path Agent
.ai/skills Generic / .ai convention
.claude/skills Claude Code
.codex/skills OpenAI Codex
.cursor/skills Cursor
.kilocode/skills Kilo Code

Symlinks are committed to git (mode 120000). On a Windows checkout without symlink support they may materialize as plain files — clone with symlink support enabled (git config core.symlinks true).

Available Skills

Skill Use when
crm-package-development Creating a new Krayin CRM package/module or extending CRM functionality without touching core files.
pest-testing Writing or debugging Krayin CRM unit/feature tests with Pest.

Authoring Rules

  • Add or update skills only in .github/skills (never edit through a symlink target name as if it were a separate copy).
  • Keep name and description in the YAML frontmatter of every SKILL.md.
  • name must be lowercase, hyphen-separated, and match the skill's directory name.
  • Use explicit "Use when..." trigger language in descriptions so agents match them reliably.
  • Do not maintain duplicate SKILL.md files in agent-specific folders.

Validation

Validate frontmatter and naming with the Agent Skills reference tool:

skills-ref validate .github/skills/<skill-name>

See the Agent Skills specification for the full format.