Logitune
A Linux configuration app for Logitech devices (an Options+ clone) that has routed nearly every feature and bug fix through paired Superpowers design specs and implementation plans since its first week.
Reviewed last month · Jul 19, 2026
- Stars
- 642
- Contributors
- 5
- Open issues
- 44
- Age
- 5 months
- Last push
- 4 weeks ago
- Latest release
- v0.3.7 Jul 28, 2026
View weekly commit data
| Week starting | Commits |
|---|---|
| Aug 23, 2026 | 0 |
| Aug 16, 2026 | 0 |
| Aug 9, 2026 | 0 |
| Aug 2, 2026 | 0 |
| Jul 26, 2026 | 7 |
| Jul 19, 2026 | 0 |
| Jul 12, 2026 | 0 |
| Jul 5, 2026 | 0 |
| Jun 28, 2026 | 0 |
| Jun 21, 2026 | 0 |
| Jun 14, 2026 | 2 |
| Jun 7, 2026 | 1 |
| May 31, 2026 | 0 |
| May 24, 2026 | 0 |
| May 17, 2026 | 0 |
| May 10, 2026 | 0 |
| May 3, 2026 | 0 |
| Apr 26, 2026 | 1 |
| Apr 19, 2026 | 32 |
| Apr 12, 2026 | 140 |
| Apr 5, 2026 | 70 |
| Mar 29, 2026 | 35 |
| Mar 22, 2026 | 103 |
| Mar 15, 2026 | 0 |
| Mar 8, 2026 | 0 |
| Mar 1, 2026 | 0 |
| Feb 22, 2026 | 0 |
| Feb 15, 2026 | 0 |
| Feb 8, 2026 | 0 |
| Feb 1, 2026 | 0 |
| Jan 25, 2026 | 0 |
| Jan 18, 2026 | 0 |
| Jan 11, 2026 | 0 |
| Jan 4, 2026 | 0 |
| Dec 28, 2025 | 0 |
| Dec 21, 2025 | 0 |
| Dec 14, 2025 | 0 |
| Dec 7, 2025 | 0 |
| Nov 30, 2025 | 0 |
| Nov 23, 2025 | 0 |
| Nov 16, 2025 | 0 |
| Nov 9, 2025 | 0 |
| Nov 2, 2025 | 0 |
| Oct 26, 2025 | 0 |
| Oct 19, 2025 | 0 |
| Oct 12, 2025 | 0 |
| Oct 5, 2025 | 0 |
| Sep 28, 2025 | 0 |
| Sep 21, 2025 | 0 |
| Sep 14, 2025 | 0 |
| Sep 7, 2025 | 0 |
| Aug 31, 2025 | 0 |
Metrics updated Aug 27, 2026 · collected automatically from the GitHub API
Spec structure
- Location
docs/superpowers/- Formats
- Markdown
- Notes
- Two subdirectories:
plans/holds 29 dated implementation plans (e.g.2026-04-24-semantic-action-presets.md,2026-04-15-editor-mode.md) andspecs/holds 21 design documents suffixed-design.md(e.g.2026-04-13-optionsplus-extractor-design.md). Everything is Markdown withYYYY-MM-DD-topic.mdnaming; the largest plans run past 90 KB.
Assessment drift: low
Spec-to-code drift
Low. The newest of the 22 commits touching docs/superpowers/ lands in the very same push as the repository’s
latest activity, and every substantive feature since adoption arrives with a paired design spec and implementation
plan in the same PR. Two caveats keep this from “none”: a late-April burst of CI and packaging fixes went in
code-only, and completed plans are point-in-time documents that are not revised when later refactors supersede
them (the AppController to AppRoot extraction, for example, renames classes that earlier plans still describe)
— though dated, immutable plans are how the Superpowers model is meant to work.
Defects and rework
Defects get the same treatment as features here. Bug fixes such as 2026-04-19-stale-property-notifys.md and
2026-04-20-appindicator-detection.md went through the full spec-plus-plan pipeline, and the June fix is the
standout: a Ubuntu package shipped missing qml6-module-qtquick-dialogs, so the app started with no window; the
resulting 2026-06-13-code-derived-debian-deps-design.md documents the defect and replaces the hand-maintained
dependency list with one derived from QML import statements, gated against drift in CI and pre-push. Testing is
also specced — a comprehensive test-plan spec plus phased implementation plans (including a behavioral suite and
hardware-test phases) sit in the same tree.
Maintenance outcomes
Early but notable. With three contributors — essentially a solo maintainer — the project sustained roughly 50
dated spec documents across three months while shipping ten tagged releases (v0.2.3 through v0.3.6) with
multi-distro packaging. The most recent maintenance change converted a recurring class of packaging drift into a
generated, CI-checked artifact, which suggests the spec habit is being used to prevent defect classes rather than
just to plan features.
Timeline
-
Latest spec activity
`ci: derive Debian QML deps from code, gate drift in CI + pre-push (#138)` — a spec-and-plan-backed fix for a shipped packaging defect, landed in the same push as the repository's latest activity.
-
Largest spec-driven feature merged
`Semantic action presets with per-DE invocation (closes #110) (#113)` merged alongside its roughly 100 KB implementation plan and paired design spec.
-
Superpowers adopted
First commit to `docs/superpowers/` — `refactor: pluggable architecture with interfaces and device descriptors` — landed the initial plans and design specs four days after the repository was created.