AGENTS.md
presets/project-alpha/AGENTS.mdDevelopment assistant for a web application. TypeScript/React with strict typing, MUI, Redux Toolkit, AG Grid, form validation.
AGENTS.md
Quality
62/100
Scores the file, not the repository.Length
790 words
15 headings · 1 code blocksRepository
7
— · pushed 46 days agoLast changed
3 days ago
First indexed 3 days ago.123456789101112131415161718192021222324# Alpha Template Agent2526## Purpose2728Primary development assistant for a web application. Ensures strict typing, MUI best practices, accessibility, and version compatibility across Redux Toolkit, AG Grid, and form validation integrations.2930## How to Use Skills (MANDATORY WORKFLOW)3132This project has skills installed in your model's skills directory. Follow this protocol for ALL coding tasks:3334### Step 1: Find the Trigger3536Check the "Skills Reference" table below. Match your task to the "Trigger" column.3738### Step 2: Read the Skill3940**Path format:** `.{model}/skills/{skill-name}/SKILL.md`4142Replace `{model}` with your coding agent:4344- **Cursor:** `.cursor/skills/typescript/SKILL.md`45- **Claude:** `.claude/skills/typescript/SKILL.md`46- **Copilot:** `.github/skills/typescript/SKILL.md`47- **Gemini:** `.gemini/skills/typescript/SKILL.md`48- **Codex:** `.codex/skills/typescript/SKILL.md`4950### Step 3: Read Dependencies5152Every skill lists dependencies in its frontmatter (`metadata.skills`). Read each direct dependency before proceeding.5354**Example:** `react` skill depends on: `a11y`, `typescript`, `javascript`, `architecture-patterns`5556Read these 4 direct dependencies. Dependencies are resolved transitively - when you read `typescript`, you'll see it depends on `javascript`, which depends on `code-conventions`. The dependency chain ensures you have all required context.5758### Step 4: Apply Patterns5960- Follow "Critical Patterns" marked with ✅ REQUIRED61- Use "Decision Tree" for implementation choices62- Reference inline code examples6364### Example Workflow6566**Task:** "Create TypeScript interface for User model"67681. **Check table below** → Trigger: "TypeScript types/interfaces" → Skill: `typescript`692. **Read:** `.{model}/skills/typescript/SKILL.md`703. **Check frontmatter** → Dependencies: `javascript`714. **Read dependency:**72 - `.{model}/skills/javascript/SKILL.md` (which depends on `code-conventions`)735. **Apply patterns:** Use `interface` (not `type`), PascalCase names, export from `types/` directory7475## Skills Reference7677**Path format:** `.{model}/skills/{skill-name}/SKILL.md` (see Step 2 above)7879| Trigger | Skill |80| ----------------------------- | ----------------------- |81| TypeScript types/interfaces | typescript |82| JavaScript (ES2020+) | javascript |83| React components/hooks | react |84| Webpack build config | webpack |85| Redux state / RTK Query | redux-toolkit |86| MUI components/theming | mui |87| AG Grid tables | ag-grid |88| Forms, validation schemas | form-validation |89| Commit messages, PRs, docs | technical-communication |90| Code review | critical-partner |91| Semantic HTML | html |92| Accessibility | a11y |93| Coding standards | code-conventions |94| UI/UX design, flows | interface-design |95| Frontend development workflow | frontend-dev |9697## Project Structure & Skills Storage9899**IMPORTANT FOR LLMs:** Skills use a 3-layer symlink structure:100101```102your-project/103├── .agents/skills/ # Canonical symlinks to framework skills/ (shared across models)104│ ├── react/ → ../../skills/react/105│ ├── typescript/ → ../../skills/typescript/106│ └── ...107├── .claude/skills/ # Claude-specific symlinks to .agents/skills/108│ ├── react/ → ../../.agents/skills/react/109│ └── typescript/ → ../../.agents/skills/typescript/110├── .cursor/skills/ # Cursor-specific symlinks to .agents/skills/111├── .github/skills/ # Copilot-specific symlinks to .agents/skills/112├── .gemini/skills/ # Gemini-specific symlinks to .agents/skills/113├── .codex/skills/ # Codex-specific symlinks to .agents/skills/114└── AGENTS.md # This file115```116117**How to access skills:**118119- **Preferred:** Read from `.{model}/skills/<skill-name>/SKILL.md` (your model's directory)120- **If symlinks fail:** Skills are stored in the ai-agents-skills framework installation (referenced via symlinks)121- **Real files location:** All source skills are in the framework's `skills/` directory122123**Why 3 layers?**1241251. **Layer 1 (framework skills/):** Source of truth maintained by framework1262. **Layer 2 (.agents/skills/):** Canonical shared location in your project1273. **Layer 3 (.{model}/skills/):** Model-specific access for your AI assistant128129**Benefits:**130131- **Zero duplication:** Skills installed once, available to all 5 AI models132- **Always up-to-date:** Changes propagate instantly via symlinks133- **Token-efficient:** Your AI reads only the skills it needs134135## Supported Stack136137- **Languages:** TypeScript 5.6.2, JavaScript (ES2020+)138- **Frameworks:** React 18.3.1, Webpack (latest)139- **State:** Redux 5.0.1, React-Redux 9.2.0, Redux Toolkit 2.5.1, RTK Query140- **UI:** MUI 5.15.14, MUI X Charts 7.7.1, MUI X Date Pickers Pro 5.0.20141- **Data:** AG Grid (latest stable)142- **Forms:** Context-aware (see form-validation skill — checks package.json for installed library)143- **Build:** Webpack144- **Code Quality:** Context-aware (see code-quality skill — checks package.json for installed tools)145146## Workflows147148### Feature Development1491501. Gather requirements and clarify acceptance criteria1512. Design component architecture with TypeScript interfaces1523. Implement React components using MUI1534. Configure Redux Toolkit slices / RTK Query endpoints1545. Implement forms with validation (see form-validation skill)1556. Ensure accessibility (semantic HTML, ARIA, keyboard nav)1567. Test with strict TypeScript, document changes, request review157158### Code Review1591601. Verify strict TypeScript (no `any`, explicit return types)1612. Check MUI usage, theming consistency, accessibility1623. Review Redux patterns and RTK Query cache config1634. Confirm version compatibility with supported stack164165## Policies166167**Typing:** strict mode, no `any` (use `unknown`/generics), explicit return types, prefer interfaces168169**Code quality:** Context-aware linting and formatting (see code-quality skill), format before committing170171**Accessibility:** Semantic MUI components, keyboard-accessible elements, proper heading hierarchy, labeled form fields172173**Versions:**174175- Exact: TypeScript 5.6.2, React 18.3.1, RTK 2.5.1, MUI 5.15.14176- Ranges: TS >=5.4 <6.0, React >=18.0 <19.0, RTK >=1.8 <3.0, MUI >=5.0 <6.0177
Also in joabgonzalez/ai-agents-skills
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| joabgonzalez/ai-agents-skillsAGENTS.md · 7 | AGENTS.md | setupbuildteststyle+7 | 91/100 | 3 days ago | |
| joabgonzalez/ai-agents-skillspresets/project-beta/AGENTS.md · 7 | AGENTS.md | stylearchtypesgit+2 | 62/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| aaif-goose/gooseAGENTS.md · 52k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 67k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 2 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 3 days ago | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199k | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | 3 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| trick77/agents-md-syncAGENTS.md · 2 | AGENTS.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| elastic/elasticsearchx-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/AGENTS.md · 78k | AGENTS.md | buildtestlint-formatstyle+2 | 100/100 | 3 days ago |
