glittering

Orchestrate Dart/Flutter monorepo tests, analysis, and git submodule operations.

23|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/jimmyff/nixfiles --skill glittering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glittering
Source: https://github.com/jimmyff/nixfiles/tree/main/scripts/glittering
Command: npx skills add https://github.com/jimmyff/nixfiles --skill glittering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github.com/spf13/pflag.

What problem does it solve?

Coordinating and maintaining consistency across a multi-package Dart/Flutter workspace with git submodules, enabling unified testing, analysis, and git operations.

Core Features & Use Cases

  • Workspace orchestration across Dart/Flutter monorepos with submodules, enabling parallel, cached test and analysis runs.
  • Submodule management: auto-updates and reports on parent refs, pushes, and diffs in a single workflow.
  • Discovery & filtering: auto-discovers packages (pubspec.yaml-based) and supports path-based filtering for targeted operations.

Quick Start

Run glittering status to list packages and then perform workspace-wide operations with the glittering commands.

Frequently Asked Questions about glittering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate tests across Dart and Flutter packages in a monorepo with git submodules?

To orchestrate tests across Dart/Flutter monorepo packages with git submodules, use a workspace orchestrator that auto-discovers packages via pubspec.yaml, runs parallel cached test and analysis operations, and manages submodule refs in a single interface.

What is the best way to manage git submodule status and updates across a multi-package Flutter workspace?

Managing git submodule status across a multi-package Flutter workspace involves using an orchestrator that auto-updates parent refs, reports on diffs, and pushes changes, providing workspace-wide status discovery and filtering through a single command interface.

Do I need a Go toolchain to run Dart Flutter monorepo workspace automation?

Yes, you need a Go toolchain installed to build the workspace automation binary, which reads local scripts, conventions, and pubspec.yaml discovery rules to manage monorepo packages and coordinate git submodule operations.

Can I filter packages by path when running analysis on a Flutter monorepo?

Yes, you can filter packages by path when running analysis on a Flutter monorepo. The orchestrator auto-discovers packages using pubspec.yaml files and supports path-based filtering to target specific packages for analysis and test operations.

How does pubspec.yaml-based package discovery work in a Dart monorepo orchestrator?

Pubspec.yaml-based package discovery in a Dart monorepo orchestrator works by scanning the workspace for pubspec.yaml files to identify parent and submodule packages, enabling unified filtering, testing, and git state management across the discovered packages.

Related Skills