diff --git a/src/competence.c b/src/competence.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/competence.h b/src/competence.h
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/structures.h b/src/structures.h
index aaf9bc2af49bccbb6e0b9a5677be0f921eaa5e2d..417fef4c4f35e6efcdce05b7d791303cd295bd4e 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -50,4 +50,14 @@ typedef struct {
     Case *position;
 } personnage;
 
+
+typedef struct {
+    int id;
+    type_nom nom;
+    competence parent;
+    competence enfant_gauche;
+    competence enfant droit;
+    boolean connu;
+} competence
+
 #endif