Skip to content
cccskills
FreePublished on GitHub

project-onboarding

Standard procedure for onboarding new software projects: Feature analysis, code quality review, onboarding checklist, and task creation.

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

See how to install

Files included (13)

  • SKILL.md6.1 KB
  • banner.png152.1 KB
  • EN/SKILL.md5.8 KB
  • ES/SKILL.md6.4 KB
  • JA/SKILL.md6.6 KB
  • RU/SKILL.md7.9 KB
  • SKILL.en.md5.8 KB
  • SKILL.es.md6.6 KB
  • SKILL.fr.md5.2 KB
  • SKILL.ja.md7.1 KB
  • SKILL.ru.md9.1 KB
  • SKILL.zh.md6.1 KB
  • ZH/SKILL.md5.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

<img src="banner.png" width="100%" alt="project-onboarding banner">

Standardaufnahmeverfahren fuer neue Software-Projekte

Version: 1.0 Stand: 2026-03-12


Uebersicht

Dieses Verfahren definiert, welche Schritte bei neu entdeckten Software-Ordnern durchzufuehren sind, bevor sie in ein Task-Management-System aufgenommen werden.

┌─────────────────────────────────────────────────────────┐
│           STANDARDAUFNAHMEVERFAHREN                     │
├─────────────────────────────────────────────────────────┤
│  1. Feature-Analyse erstellen                           │
│  2. Code-Qualitaetspruefung (Standard-Tests)            │
│  3. AUFGABEN.txt erstellen                              │
│  4. In Task-Management uebernehmen                      │
└─────────────────────────────────────────────────────────┘

Phase 1: Feature-Analyse

Zweck: Verstaendnis des Tools, seiner Funktionen und des Entwicklungsstandes.

Datei erstellen: Feature_Analyse_<ToolName>.md

Template

# Feature-Analyse: <ToolName>

## Kurzbeschreibung
Ein kurzer Satz der beschreibt was das Tool macht.

---

## Highlights

| Feature | Beschreibung |
|---------|-------------|
| **Feature 1** | Beschreibung |
| **Feature 2** | Beschreibung |

---

## Bewertung der Ausbaustufe

### Aktueller Stand: **<Status> (<X>%)**

Moegliche Status:
- Prototype (0-30%)
- Alpha (30-60%)
- Beta (60-85%)
- Production Ready (85-95%)
- Release (95-100%)

| Kategorie | Bewertung (1-5) | Details |
|-----------|:---------------:|---------|
| **Funktionsumfang** | 3 | |
| **UI/UX** | 3 | |
| **Stabilitaet** | 3 | |
| **Dokumentation** | 3 | |

---

## Empfohlene Erweiterungen

### Prioritaet: Hoch
1. ...

### Prioritaet: Mittel
2. ...

### Prioritaet: Niedrig
3. ...

---

## Technische Details

Framework:      <Framework>
Dateigroesse:   <X> Zeilen Python
Hauptdatei:     <main.py>

---
*Analyse erstellt: <Datum>*

Phase 2: Code-Qualitaetspruefung

Zweck: Technische Qualitaet sicherstellen, bekannte Probleme identifizieren.

Empfohlene Pruefungen

TestWerkzeugBeschreibung
EncodingEncoding-Checker (z.B. chardet, file)UTF-8 sicherstellen
Methoden-AnalyseLinter (z.B. pylint, flake8)Grosse Methoden finden
EinrueckungFormatter (z.B. black, autopep8)Konsistenz pruefen
ImportsImport-Checker (z.B. isort, pylint)Unused Imports finden

Pruefpunkte

  • Alle .py Dateien UTF-8 kodiert?
  • Keine ungewoehnlich grosse Methoden (>100 Zeilen)?
  • Konsistente Einrueckung (Spaces vs Tabs)?
  • Unused Imports entfernt?
  • Docstrings vorhanden?

Ergebnis dokumentieren

Probleme in AUFGABEN.txt unter "QUALITAETSPRUEFUNG" eintragen.


Phase 3: AUFGABEN.txt erstellen

Zweck: Offene Aufgaben strukturiert erfassen.

Datei erstellen: AUFGABEN.txt im Projektordner

Template

AUFGABEN - <ToolName> V<Version>
==============================
Status: <Status>
Stand: <Datum>

OFFENE AUFGABEN:
[ ] <Aufgabe 1> - Aufwand: <NIEDRIG|MITTEL|HOCH>
[ ] <Aufgabe 2> - Aufwand: <NIEDRIG|MITTEL|HOCH>

---
ERLEDIGT (Archiv):
- <Erledigte Aufgabe> (<Version>, <Datum>)

Status-Werte

StatusBedeutung
NEU ENTDECKTNoch nicht analysiert
ANALYSE NOETIGFeature-Analyse laeuft
QUALITAETSPRUEFUNGCode-Tests laufen
VALIDIERT & BEREITBereit fuer Features
MVPMinimum Viable Product
NUR KOMPILIERENNur noch Kompilierung noetig
GESPERRTWartet auf User-Test/Entscheidung

Phase 4: Task-Management-Integration

Nach Abschluss der Phasen 1-3:

  1. Aufgaben uebertragen: AUFGABEN.txt-Eintraege als Tasks/Issues anlegen
  2. Pruefen: Alle Aufgaben korrekt kategorisiert?
  3. Kategorisierung: Projekt in passende Kategorie einordnen (Single-Tool, Suite, Library etc.)

Automatische Onboarding-Tasks

Bei neuen Projekten folgende Standard-Tasks anlegen:

TaskAufgabeAufwand
onb_1Feature-Analyse erstellenmittel
onb_2Code-Qualitaetspruefungniedrig
onb_3AUFGABEN.txt erstellenniedrig

Tasks haben Abhaengigkeiten: onb_2 haengt von onb_1 ab, onb_3 haengt von onb_2 ab.


Schnell-Checkliste

[ ] 1. Feature_Analyse_<Name>.md erstellt
[ ] 2. Code-Qualitaetspruefung durchgefuehrt (Linter, Encoding, Imports)
[ ] 3. AUFGABEN.txt erstellt mit Status
[ ] 4. Tasks in Task-Management uebernommen

Beispiel: Neues Tool "MyTool"

# 1. Feature-Analyse
# -> Feature_Analyse_MyTool.md erstellen (siehe Template)

# 2. Code-Qualitaet
pylint MyTool/main.py
flake8 MyTool/main.py
file -i MyTool/main.py  # Encoding pruefen

# 3. AUFGABEN.txt
# -> Im Tool-Ordner erstellen mit Status "QUALITAETSPRUEFUNG"

# 4. Tasks anlegen
# -> Eintraege aus AUFGABEN.txt als Issues/Tickets erfassen

Erstellt: 2026-01-10 | Portiert: 2026-03-12

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

Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.

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

ellmos-ai/skills8Updated Oct 22, 2026

Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.

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

ellmos-ai/skills8Updated Oct 22, 2026

Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.

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

ellmos-ai/skills8Updated Oct 22, 2026

Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.

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

ellmos-ai/skills8Updated Oct 22, 2026

Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.

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

ellmos-ai/skills8Updated Oct 22, 2026

スティーブン・ヘイズによるアクセプタンス&コミットメント・セラピー(ACT):心理的柔軟性の6つのコアプロセスを備えたヘキサフレックス・モデル。

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

ellmos-ai/skills8Updated Oct 22, 2026

See all skills by ellmos-ai

Report a problem with this skill