A curated, open-source library of skills for AI coding agents. AI agents are powerful generalists, but they often lack the deep procedural knowledge, opinionated best practices, and domain-specific patterns that experienced software engineers carry. TechSkills-Lib bridges that gap — it provides ready-to-use skill modules covering frontend engineering, backend development, system design, and more, so any AI agent can deliver expert-level output across the full software development stack. Agent-agnostic, framework-neutral, and community-driven.
Skills are simply SKILL.md files (with optional supporting references and assets) that give an AI agent context, knowledge, and step-by-step workflows for a specific domain. When an agent loads a skill, it gains structured instructions, design checklists, code patterns, and quality standards — the kind of expertise that turns a generic AI response into production-quality engineering work. Any AI coding agent that supports loading markdown-based instructions can use these skills out of the box.
No framework lock-in. No vendor lock-in. Any AI agent can use these skills.
AI agents are smart generalists, but they lack the procedural knowledge and opinionated best practices that experienced engineers carry. This library fills that gap with:
| Skill | Description |
|---|---|
frontend-engineer | High-end UI implementation — responsive layouts, accessibility, visual polish, design systems, React/Vue/Svelte/React Native |
backend-engineer | Production-grade APIs, auth, databases, queues, reliability, observability, testing, security |
Every skill follows the same structure:
skill-name/
├── SKILL.md # Core instructions (required)
├── evals/
│ └── evals.json # Eval cases for quality verification
├── references/ # Detailed guides, loaded on-demand
│ ├── checklist-a.md
│ └── checklist-b.md
└── assets/ # Starter templates, patterns, snippets
└── starter/
Skills use a three-level loading system to manage context efficiently:
name + description in YAML frontmatter) — always visible to the agent (~100 words). This is what triggers the skill.This means skills don't waste context window space. The agent loads only what it needs, when it needs it.
# Clone the repo
git clone https://github.com/your-username/techskills-lib.git
# Copy the skill you need
cp -r techskills-lib/skills/frontend-engineer ~/.your-agent/skills/
Point your AI agent's skill path to this repository's skills/ directory.
Don't need the full skill? Copy individual reference files (e.g., database-patterns.md, accessibility-checklist.md) into your project docs.
We welcome contributions! Whether it's a new skill, improvements to existing ones, or bug fixes in eval cases.
See CONTRIBUTING.md for guidelines on how to add or improve skills.
skills/SKILL.md with YAML frontmatter (name + description)evals/evals.json with test casesreferences/ for detailed checklists (optional)assets/ for starter patterns (optional)MIT © Debabrata Saha
3 commits
A curated, open-source library of skills for AI coding agents. AI agents are powerful generalists, but they often lack the deep procedural knowledge, opinionated best practices, and domain-specific patterns that experienced software engineers carry. TechSkills-Lib bridges that gap — it provides ready-to-use skill modules covering frontend engineering, backend development, system design, and more, so any AI agent can deliver expert-level output across the full software development stack. Agent-agnostic, framework-neutral, and community-driven.
Skills are simply SKILL.md files (with optional supporting references and assets) that give an AI agent context, knowledge, and step-by-step workflows for a specific domain. When an agent loads a skill, it gains structured instructions, design checklists, code patterns, and quality standards — the kind of expertise that turns a generic AI response into production-quality engineering work. Any AI coding agent that supports loading markdown-based instructions can use these skills out of the box.
No framework lock-in. No vendor lock-in. Any AI agent can use these skills.
AI agents are smart generalists, but they lack the procedural knowledge and opinionated best practices that experienced engineers carry. This library fills that gap with:
| Skill | Description |
|---|---|
frontend-engineer | High-end UI implementation — responsive layouts, accessibility, visual polish, design systems, React/Vue/Svelte/React Native |
backend-engineer | Production-grade APIs, auth, databases, queues, reliability, observability, testing, security |
Every skill follows the same structure:
skill-name/
├── SKILL.md # Core instructions (required)
├── evals/
│ └── evals.json # Eval cases for quality verification
├── references/ # Detailed guides, loaded on-demand
│ ├── checklist-a.md
│ └── checklist-b.md
└── assets/ # Starter templates, patterns, snippets
└── starter/
Skills use a three-level loading system to manage context efficiently:
name + description in YAML frontmatter) — always visible to the agent (~100 words). This is what triggers the skill.This means skills don't waste context window space. The agent loads only what it needs, when it needs it.
# Clone the repo
git clone https://github.com/your-username/techskills-lib.git
# Copy the skill you need
cp -r techskills-lib/skills/frontend-engineer ~/.your-agent/skills/
Point your AI agent's skill path to this repository's skills/ directory.
Don't need the full skill? Copy individual reference files (e.g., database-patterns.md, accessibility-checklist.md) into your project docs.
We welcome contributions! Whether it's a new skill, improvements to existing ones, or bug fixes in eval cases.
See CONTRIBUTING.md for guidelines on how to add or improve skills.
skills/SKILL.md with YAML frontmatter (name + description)evals/evals.json with test casesreferences/ for detailed checklists (optional)assets/ for starter patterns (optional)MIT © Debabrata Saha
3 commits