En la leyenda de Xue, él es un gran villano. ¿Por qué es un buen general en la historia canónica?
Primero, Zhang Shigui ha logrado repetidamente logros extraordinarios.
Después de que Zhang Shigui se rindiera a Li Yuan, hizo grandes contribuciones y logró grandes logros. Por ejemplo, después de que Zhang Shigui se rindiera a Li Yuan, tomó la iniciativa y rápidamente controló el área al este de Tongguan. La ocupación del área al este de Tongguan no solo expandió el territorio de Li Yuan, sino que también alivió las preocupaciones de Li Yuan sobre su plan para capturar Chang'an. Además, Zhang Shigui es muy ingenioso. Su epitafio comentó sobre su inteligencia y elegancia, y comparó a Zhang Shigui con Zhao Yun en los Tres Reinos.
En ese momento, para proteger su reputación y evitar ser asediado por todos, Tang Gaozu no se proclamó emperador inmediatamente después de su ascenso, sino que apoyó al emperador como príncipe y estableció al adolescente. Tú, Yang era el duque de Sui. En este caso, Li Mi y Wang son las mayores amenazas para padre e hijo. Galopó en el campo de batalla y, en muchas batallas con los dos hombres, derrotó a las tropas de élite de Wang y Li Mi con su fuerte poder de combate, eliminando peligros ocultos para el padre y el hijo.
En segundo lugar, Zhang Shigui ama a los soldados tanto como ama a los niños.
En ese momento, Zhang Shigui era responsable de entrenar al ejército imperial. Una vez que él y el emperador Taizong de la dinastía Tang fueron a revisar el ejército imperial. En ese momento, Tang Taizong descubrió que los soldados no estaban alineados correctamente, por lo que se sintió un poco descontento y le pidió a Zhang Shigui que golpeara a varios instructores a cargo del entrenamiento. En ese momento, Zhang Shigui no era bueno violando órdenes sagradas. Tuvo que llamar a varios instructores para castigarlos, pero en realidad no tomó medidas contra estos pequeños funcionarios, sino que se detuvo.
Tang Taizong se sintió muy descontento cuando vio a Zhang Shigui defendiendo a estos instructores y quiso castigar a Zhang Shigui. Sin embargo, Wei Zheng persuadió este asunto en ese momento. Dijo que Zhang Shigui era un general y que no podía soportar castigar personalmente a sus subordinados. Esto también es comprensible. También sería inapropiado castigar a sus generales de confianza por este incidente.
Se puede ver que a Zhang Shigui también le agradan mucho sus subordinados. Ya sea por su propia habilidad, la actitud de sus oponentes o su lealtad al emperador en ese momento, se puede ver que es un buen general.