1. В таких случаях, если у вас что-то не работает,

  1. В таких случаях, если у вас что-то не работает, прежде чем городить всю конечную систему с плагинами, файлами и т.п., убедитесь, что код работает в принципе. В этом вам поможет браузерная консоль.
MODx.addTab("modx-resource-tabs", {
	title: _("modcom"),
	id: "files-tab",
	width: "95%",
	items: [{
		xtype: "modcom-grid-items",
		width: "95%"
	}]
});

Вот это не работает. То есть даже можете убрать свойство items (да и id не обязательно, тем более на уровне тестов), не работает. А вот так работает:

Ext.getCmp("modx-resource-tabs").add({
	title: "TabTitle",
	width: "95%"
});
  1. Чаще юзайте console.log(). Убедитесь, что код ваш срабатывает при загрузке страницы, а так же есть все необходимые компоненты на странице.