View external items dashboard - open issues from GitHub, JIRA, and Azure DevOps
View a dashboard of open issues from GitHub, JIRA, and Azure DevOps to track pending work across all your tools. Use `--refresh` to fetch the latest data.
/plugin marketplace add anton-abyzov/specweave/plugin install sw@specweaveUsage: /sw:external [--refresh]
Display a comprehensive dashboard of open external items from all configured providers:
Helps you stay aware of pending work and unaddressed items across all tools.
═══════════════════════════════════════════════════════════════
External Items Dashboard
═══════════════════════════════════════════════════════════════
GitHub Issues (4 open, 2 stale)
───────────────────────────────────────────────────────────────
#779 DORA Metrics Workflow Failed 10h ago
#778 DORA Metrics Workflow Failed 1d ago
#777 DORA Metrics Workflow Failed 1d ago ⚠️ stale
#776 DORA Metrics Workflow Failed 3d ago ⚠️ stale
JIRA: not configured
ADO: not configured
───────────────────────────────────────────────────────────────
Total: 4 open (2 stale >7d)
Last updated: 2 minutes ago (use --refresh to update)
Force refresh the cache and fetch latest data from all providers.
/sw:external --refresh
When this command is invoked, execute the following:
import { ExternalItemsCounter, displayDetailedDashboard } from '../src/core/external-tools/index';
// Parse options
const refresh = args.includes('--refresh');
// Create counter
const counter = new ExternalItemsCounter({
projectRoot: process.cwd(),
forceRefresh: refresh,
});
// Get summary
const summary = await counter.getSummary();
// Display dashboard
displayDetailedDashboard(summary);
Items older than 7 days are marked as "stale" with ⚠️ indicator:
.specweave/cache/external-items-summary.json--refresh to force update from APIsAuto-detected from git remote. Requires:
gh) installedgh auth loginSet environment variables:
JIRA_BASE_URL - JIRA instance URLJIRA_EMAIL - Your emailJIRA_API_TOKEN - API tokenJIRA_PROJECT_KEY - Project key (optional)Set environment variables:
ADO_ORG_URL or AZURE_DEVOPS_ORG_URL - Organization URLADO_PROJECT or AZURE_DEVOPS_PROJECT - Project nameADO_PAT or AZURE_DEVOPS_PAT - Personal Access TokenExternal items are also shown in:
/sw:status - Summary section at bottom/sw:increment - Notification after planning/sw:progress - Footer line/sw:status - Show increment status with external items summary/sw:progress - Show detailed progress with external items footer/sw:import-external - Import external items as incrementsCommand: /sw:external
Plugin: specweave (core)
Version: v0.31.0+
Part of: Increment 0109 - External Items Dashboard