Спеціально для каналу Сашко пише код
Chapter 01

What skills
actually are.

A skill is a Markdown file that gets injected into the AI's context so it behaves consistently across sessions. It is the persistent memory the tool doesn't have by default.

The problem they solve.

Large language models forget everything between conversations. Skills give them a reliable reference sheet — a way to answer TanStack Query vs useEffect, the test folder, the casing — once.

📁

File-based

Skills live as files in the repository — a plain Markdown document, often with YAML frontmatter.

🔀

Version-controlled

Teams share them through Git. Source code that affects how the AI behaves — review them in PRs.

🎯

Conditional

Modern implementations support loading skills only when they're relevant, saving tokens and attention.

Beyond text

Skills can carry more than instructions.

Third, skills can bundle more than text — supporting scripts, reference documents, and templates the AI can execute or read on demand.

instructions files (GitHub Copilot)
rules (Cursor, Windsurf, Continue)
memories (auto-captured preferences)
conventions (Aider)
custom commands (user-invoked prompts)
context files (Gemini CLI)

They all point at the same underlying idea: persistent, reusable context separate from the conversation itself.