Communitygithub.com

Informatik-Fähigkeiten-Sammlung

Eine Sammlung von Fähigkeiten für KI-Agenten aus dem Bereich Informatik, die grundlegende Algorithmen, Datenstrukturen und Programmierparadigmen abdeckt.

Was ist Informatik-Fähigkeiten-Sammlung?

Diese Fähigkeitssammlung bietet KI-Agenten einen umfassenden Satz an Werkzeugen und Kenntnissen für die Lösung von Problemen in der Informatik. Sie umfasst Implementierungen gängiger Datenstrukturen (wie Bäume, Graphen und Hash-Tabellen) sowie Algorithmen (Sortieren, Suchen, dynamische Programmierung). Unterstützt werden Plattformen wie Claude Code, Cursor und Codex, die Agenten in die Lage versetzen, Code zu schreiben, zu optimieren und zu erklären. Die SKILL.md-Dokumentation enthält Codebeispiele, Komplexitätsanalysen und Anwendungsfälle, sodass der Agent effizient auf dieses Wissen zugreifen kann.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add bighardperson/computer-science-skills-collection

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Informatik-Fähigkeiten-Sammlung?

Fähigkeit für KI-Agenten aus der Sammlung von bighardperson/computer-science-skills-collection.

Übersicht

Diese Sammlung enthält wesentliche Informatik-Fähigkeiten, die KI-Agenten für Aufgaben wie Algorithmendesign, Code-Optimierung und Problemlösung nutzen können.

Enthaltene Themen

  • Datenstrukturen: Arrays, verlinkte Listen, Stapel, Warteschlangen, Bäume, Graphen, Hash-Tabellen
  • Algorithmen: Sortieren (QuickSort, MergeSort), Suchen (binäre Suche), Graphenalgorithmen (Dijkstra, BFS/DFS), dynamische Programmierung
  • Komplexitätsanalyse: Big-O-Notation, Zeit- und Speicherkomplexität
  • Programmierparadigmen: Objektorientierte, funktionale und prozedurale Programmierung

Verwendung

Diese Fähigkeit kann in KI-Agenten-Umgebungen wie Claude Code, Cursor und Codex integriert werden, um die Leistung bei Programmier- und Informatikaufgaben zu verbessern.

Beispiele

def binary_search(arr, target):
    links, rechts = 0, len(arr) - 1
    while links <= rechts:
        mitte = (links + rechts) // 2
        if arr[mitte] == target:
            return mitte
        elif arr[mitte] < target:
            links = mitte + 1
        else:
            rechts = mitte - 1
    return -1

Lizenz

Siehe die Lizenzinformationen im ursprünglichen Repository.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills