Skip to content
cccskills
FreePublished on GitHub

teaching-detection

Detect when user is teaching best practices and persist as skills

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Teaching Detection Protocol

Skills are codified best practices. Detect when user teaches, confirm, and persist.

Detection Triggers

The user is TEACHING when they say:

SignalExampleAction
Explicit rule"siempre usá X", "regla:", "nunca hagas Y"Confirm & create
Correction"no, hacelo así..." + shows patternAsk if should persist
Preference"prefiero X sobre Y porque..."Note for skill
Repeated patternSame correction 3+ timesPropose skill creation
Best practice"buena práctica:", "el estándar es..."Confirm & create
Style guide"en este proyecto usamos..."Add to project skill

Confirmation Flow

  1. Recognize the teaching moment (user explaining HOW, not WHAT)
  2. Confirm intent: "¿Querés que guarde esto como skill/rule?"
  3. Clarify scope:
    • "¿Para qué skill set?" (detect from context or ask)
    • "¿Skill existente o nuevo?"
    • "¿Solo este proyecto o global?"
  4. Preview the rule before creating
  5. Create in skills/{skill-name}/rules/_custom-{name}.md
  6. Rebuild index: bun run skills/_scripts/generate-index.ts

Rule File Format

---
title: Rule Title
impact: HIGH | MEDIUM | LOW
tags: tag1, tag2
source: user-taught
date: YYYY-MM-DD
---

## Rule Title

[Why this matters]

**Do:**
```code```

**Don't:**
```code```

Skill Directory Structure

skills/
  [skill-name]/
    SKILL.md              # Main skill file
    AGENTS.md             # Optional agent-specific instructions
    rules/                # Individual rule files
      [rule-name].md
      _custom-*.md        # Custom rules (preserved during sync)

Scope Resolution

  • If skill exists: add rule to that skill's rules/ folder
  • If skill doesn't exist: create new folder with rules/ subdirectory
  • For external skills: prefix custom rules with _custom-
  • general/ folder for cross-language practices

Update vs Create

  • If rule already exists: show diff, ask to update
  • If similar rule exists: highlight overlap, ask how to proceed
  • If adding to external skill: use _custom- prefix to avoid sync conflicts

Cross-Agent Flow

  • ATHENA: Identifies patterns during planning, proposes skills
  • APOLLO: Applies skills during implementation, notes gaps
  • HEFESTO: Discovers anti-patterns, documents as "don't do"

Maintenance Commands

# Regenerate index after adding/removing skills
bun run skills/_scripts/generate-index.ts

# Update external sources
bun run skills/_scripts/sync-external.ts

# Rebuild individual skill SKILL.md from rules/
bun run skills/_scripts/build.ts

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

2D game development principles. Sprites, tilemaps, physics, camera.

The English summary is being prepared. Showing the original description.

AxelMrak/ai5Updated Feb 20, 2026

3D game development principles. Rendering, shaders, physics, cameras.

The English summary is being prepared. Showing the original description.

AxelMrak/ai5Updated Feb 20, 2026

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.

The English summary is being prepared. Showing the original description.

AxelMrak/ai5Updated Feb 20, 2026

Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.

The English summary is being prepared. Showing the original description.

AxelMrak/ai5Updated Feb 20, 2026

This skill should be used when the user asks to "attack Active Directory", "exploit AD", "Kerberoasting", "DCSync", "pass-the-hash", "BloodHound enumeration", "Golden Ticket", "Silver Ticket", "AS-REP roasting", "NTLM relay", or needs guidance on Windows domain penetration testing.

The English summary is being prepared. Showing the original description.

AxelMrak/ai5Updated Feb 20, 2026

Use when you need to address review or issue comments on an open GitHub Pull Request using the gh CLI.

The English summary is being prepared. Showing the original description.

AxelMrak/ai5Updated Feb 20, 2026

See all skills by AxelMrak

Report a problem with this skill