diff -Naur wordpress-stable/wp-admin/includes/theme.php wordpress-consistent/wp-admin/includes/theme.php
--- wordpress-stable/wp-admin/includes/theme.php	2016-07-27 20:11:56.000000000 +0300
+++ wordpress-consistent/wp-admin/includes/theme.php	2016-08-05 21:07:58.390216515 +0300
@@ -69,8 +69,28 @@
 
 	$themes_dir = trailingslashit( $themes_dir );
 	$theme_dir = trailingslashit( $themes_dir . $stylesheet );
+
+	/**
+	 * Fires immediately before a theme deletion attempt.
+	 *
+	 * @since 4.6.0
+	 *
+	 * @param string $stylesheet Stylesheet of the theme to delete.
+	 */
+	do_action( 'delete_theme', $stylesheet );
+
 	$deleted = $wp_filesystem->delete( $theme_dir, true );
 
+	/**
+	 * Fires immediately after a theme deletion attempt.
+	 *
+	 * @since 4.6.0
+	 *
+	 * @param string $stylesheet Stylesheet of the theme to delete.
+	 * @param bool   $deleted    Whether the theme deletion was successful.
+	 */
+	do_action( 'deleted_theme', $stylesheet, $deleted );
+
 	if ( ! $deleted ) {
 		return new WP_Error( 'could_not_remove_theme', sprintf( __( 'Could not fully remove the theme %s.' ), $stylesheet ) );
 	}
