|
| 1 | +<available_skills> |
| 2 | + <skill> |
| 3 | + <name>cloc</name> |
| 4 | + <description>Count lines of code, analyze codebase size and composition, compare code between versions. Use when the user asks about lines of code, codebase size, language breakdown, or code statistics.</description> |
| 5 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/cloc/SKILL.md</location> |
| 6 | + </skill> |
| 7 | + <skill> |
| 8 | + <name>dotnet-strict</name> |
| 9 | + <description>Apply strict .NET/C# coding standards to a project or solution. Adds Roslynator and Meziantou analyzers, a comprehensive .editorconfig with 80+ diagnostic rules, naming conventions, and performance warnings. Use when the user wants to enforce strict code quality, set up analyzers, or add an .editorconfig to a .NET project.</description> |
| 10 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/dotnet-strict/SKILL.md</location> |
| 11 | + </skill> |
| 12 | + <skill> |
| 13 | + <name>frontend-design</name> |
| 14 | + <description>Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.</description> |
| 15 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/frontend-design/SKILL.md</location> |
| 16 | + </skill> |
| 17 | + <skill> |
| 18 | + <name>mcaf-adr-writing</name> |
| 19 | + <description>Create or update an ADR under `docs/ADR/` using `docs/templates/ADR-Template.md`, capturing context, decision, alternatives, consequences, rollout, and verification. Use when changing architecture, boundaries, dependencies, data model, or cross-cutting patterns; ensure the ADR is self-contained, has a Mermaid diagram, and defines testable invariants.</description> |
| 20 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/mcaf-adr-writing/SKILL.md</location> |
| 21 | + </skill> |
| 22 | + <skill> |
| 23 | + <name>mcaf-architecture-overview</name> |
| 24 | + <description>Create or update `docs/Architecture/Overview.md` for a repository: map modules and boundaries, add a Mermaid module diagram, document dependency rules, and link to ADRs/features. Use when onboarding, refactoring, adding modules, or when the repo lacks a clear global architecture map.</description> |
| 25 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/mcaf-architecture-overview/SKILL.md</location> |
| 26 | + </skill> |
| 27 | + <skill> |
| 28 | + <name>mcaf-feature-spec</name> |
| 29 | + <description>Create or update a feature document under `docs/Features/` using `docs/templates/Feature-Template.md`, including business rules, user flows, system behaviour, Mermaid diagram, verification plan, and Definition of Done. Use before implementing a non-trivial feature or when behaviour changes; make the spec executable (test flows + traceability to tests).</description> |
| 30 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/mcaf-feature-spec/SKILL.md</location> |
| 31 | + </skill> |
| 32 | + <skill> |
| 33 | + <name>mcaf-formatting</name> |
| 34 | + <description>Format code and keep style consistent using the repository’s canonical formatting/lint commands from AGENTS.md. Use after implementing changes or when formatting drift causes noisy diffs; keep formatting changes intentional and verified with build/tests.</description> |
| 35 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/mcaf-formatting/SKILL.md</location> |
| 36 | + </skill> |
| 37 | + <skill> |
| 38 | + <name>mcaf-skill-curation</name> |
| 39 | + <description>Create, update, and validate repository skills under your agent’s skills directory (Codex: `.codex/skills/`, Claude: `.claude/skills/`) so they match the real codebase and `AGENTS.md` rules; tune YAML `description` triggers, apply feedback, and generate `<available_skills>` metadata blocks.</description> |
| 40 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/mcaf-skill-curation/SKILL.md</location> |
| 41 | + </skill> |
| 42 | + <skill> |
| 43 | + <name>mcaf-testing</name> |
| 44 | + <description>Add or update automated tests for a change (bugfix, feature, refactor) using the repository’s testing rules in AGENTS.md. Use TDD (test fails → implement → pass) where applicable; derive scenarios from docs/Features/* and ADR invariants; prefer stable integration/API/UI tests, run build before tests, collect coverage, and verify meaningful assertions for happy/negative/edge cases.</description> |
| 45 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/mcaf-testing/SKILL.md</location> |
| 46 | + </skill> |
| 47 | + <skill> |
| 48 | + <name>pre-pr</name> |
| 49 | + <description>Run mandatory pre-PR quality checks for .NET projects before creating a pull request. Use before creating any PR, or when the user says "prepare for PR", "pre-PR checks", or "quality gate".</description> |
| 50 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/pre-pr/SKILL.md</location> |
| 51 | + </skill> |
| 52 | + <skill> |
| 53 | + <name>profile</name> |
| 54 | + <description>Profile .NET applications for CPU performance, memory allocations, lock contention, exceptions, heap analysis, and JIT inlining. Use when the user asks about performance bottlenecks, memory leaks, high CPU, slow code, lock contention, excessive exceptions, GC pressure, heap growth, or JIT compilation in .NET projects.</description> |
| 55 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/profile/SKILL.md</location> |
| 56 | + </skill> |
| 57 | + <skill> |
| 58 | + <name>quickdup</name> |
| 59 | + <description>Find and reduce code duplication, clean up redundant code, detect code clones, reduce codebase size, DRY violations, copy-paste detection. Use when the user asks about duplicate code, code cleanup, reducing code size, DRY principles, or finding copy-pasted code.</description> |
| 60 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/quickdup/SKILL.md</location> |
| 61 | + </skill> |
| 62 | + <skill> |
| 63 | + <name>roslynator</name> |
| 64 | + <description>Run C# static analysis, auto-fix code issues, format code, find unused code, and enforce coding standards in .NET projects. Use when the user asks about code quality, linting, static analysis, code cleanup, unused code, or formatting in C# / .NET projects.</description> |
| 65 | + <location>/Users/ksemenenko/Developer/markitdown/.codex/skills/roslynator/SKILL.md</location> |
| 66 | + </skill> |
| 67 | +</available_skills> |
0 commit comments