קסם קשיח מול קסם רך
הרצף שבין מערכות קסם מבוססות כללים עם מגבלות ברורות לבין כוחות קסם מסתוריים ולא מוגדרים.
עודכן לאחרונהההבחנה בין קסם קשיח לקסם רך (Hard vs. Soft Magic) מתארת רצף של גישות למערכות על-טבעיות בסיפורת. מערכות קסם קשיחות פועלות לפי כללים, מחירים ומגבלות מוגדרים בבירור ושקופים לקורא, והן מתפקדות כמו מערכת חלופית של חוקי פיזיקה. מערכות קסם רכות מסתוריות, מוגדרות באופן רופף ושומרות על תחושת פליאה, כי אופן הפעולה שלהן נשאר סמוי. רוב מערכות הקסם הבדיוניות נמצאות איפשהו בין שני הקטבים ומשלבות רכיבים משניהם. את ההבחנה הפך לפופולרית סופר הפנטזיה ברנדון סנדרסון באמצעות שלושת חוקי הקסם שלו, והיא אינה שיפוט ערכי: אף גישה אינה עדיפה מטבעה. כל אחת משרתת מטרות סיפוריות שונות ויוצרת סוג אחר של חוויית קריאה.
מערכת האלומנסיה של סנדרסון עצמו בסדרת Mistborn היא הדוגמה המובהקת לקסם קשיח: מי שעוסקים בה "שורפים" מתכות מסוימות כדי להפיק אפקטים מסוימים וצפויים, והכללים של המערכת מוסברים לקורא בבירור. השקיפות הזאת מאפשרת לסנדרסון להשתמש בקסם ככלי לפתרון חידות, וסצנות השיא נשענות על שימושים מחוכמים בכללים שכבר נקבעו. בקצה השני, הקסם של טולקין בשר הטבעות מעורפל בכוונה: היכולות של גנדלף אף פעם לא מפורטות, והכוח של הטבעת פועל יותר דרך פיתוי והשחתה מאשר דרך מכניקה מוגדרת. מערכת הסימפתיה של פטריק רותפוס בשם הרוח נמצאת באמצע: כללים מוגדרים בבירור לקסם הסימפתטי, ולצידם מתן השמות (Naming), מסתורי ולא מוגדר. כך נוצרת מערכת רב-שכבתית שמציעה גם סיפוק אינטלקטואלי וגם פליאה מיסטית באותו עולם.
הבחירה בין קסם קשיח לקסם רך צריכה לנבוע מהתפקיד שהקסם אמור למלא בסיפור. אם הקסם ישמש לפתרון בעיות ולהנעת ההתרה של העלילה, הוא צריך להיות קשיח מספיק כדי שהפתרונות ינבעו מהכללים ולא ירגישו שרירותיים. זו מהות החוק הראשון של סנדרסון. אם הקסם משמש בעיקר ליצירת אווירה, לעורר פליאה או לייצג כוחות שמעבר להבנה האנושית, גישה רכה יותר שומרת על תחושת המסתורין שנותנת לאפקטים האלה את כוחם. יצירות מוצלחות רבות משלבות את שתיהן: כללים קשיחים חלים על הקסם שהדמויות משתמשות בו באופן פעיל, וכוחות רכים ומסתוריים יותר פועלים ברקע. בכל גישה, העקביות היא העיקר. גם קסם רך צריך להרגיש לכיד מבפנים: הקורא אולי לא מבין את הכללים, אבל הוא צריך לחוש שהם קיימים.