update-skills

Capture session learnings and update skills or instructions under .github/skills or .agents/skills.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/colajacquin-e/ephcode --skill update-skills-colajacquin-e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills
Source: https://github.com/colajacquin-e/ephcode/tree/main/src/vs/sessions/skills/update-skills
Command: npx skills add https://github.com/colajacquin-e/ephcode --skill update-skills-colajacquin-e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured process to capture and persist major learnings and corrections from sessions, ensuring knowledge is retained across projects.

Core Features & Use Cases

  • Guides decisions to update existing instructions, create new instructions, or create new skills based on significant learnings.
  • Includes a step-by-step procedure for identifying learnings, checking for existing content, and placing updates in the appropriate skill repository.
  • Real-world use: when a recurring pitfall is discovered, log it as a standalone skill for reuse in future sessions.

Quick Start

Identify a meaningful learning from the current session and add it as a new skill or update an existing instruction following this guide.

Frequently Asked Questions about update-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I persist learnings across coding sessions?

You persist learnings across coding sessions by identifying patterns or pitfalls, then updating or creating instruction files under .github/skills or .agents/skills with proper frontmatter. This ensures knowledge is retained for future work.

When should I create a new skill versus updating an existing instruction?

Create a new skill when you discover a recurring pitfall or distinct architectural constraint worth standalone reuse. Update an existing instruction when the learning refines or corrects guidance already captured in your repository.

What is session knowledge management for software engineering workflows?

Session knowledge management captures major learnings, such as discovered patterns or constraints, and persists them in structured files. This prevents losing critical corrections between different projects and coding sessions.

Do I need specific dependencies to capture learnings in a skills repository?

No specific dependencies are required to capture learnings. The process relies on standard repository structures, placing files under .github/skills or .agents/skills with frontmatter containing name and description metadata.

What is the best way to log recurring pitfalls for future reuse?

The best way to log recurring pitfalls is to create a standalone skill file in your repository. This captures the specific constraint or error pattern with frontmatter metadata, making it accessible to future sessions automatically.

Why are my session corrections not carrying over to new projects?

Corrections are lost when they are not persisted in a structured repository. Without updating instruction files or creating new skills under .github/skills, future sessions cannot access previous learnings.