Davide Magli avatar

Davide Magli

Community

@edivad1999 · Bologna

5Followers
|
20Public Repos
|
45Published Skills

Davide Magli maintains a 50-skill agent playbook registry covering Kotlin/Android engineering, adversarial code review, verification harnesses, and software design principles.

Skills Distribution
DomainDeveloper To...Software Design Pr.. (40%)Kotlin & Android E.. (25%)Code Review & Veri.. (20%)Technical Document.. (15%)

Agent Skills by Davide Magli

Showing 45 vetted skills indexed across 1 GitHub repositories.

edivad1999edivad1999
1

figure-it-out

Designs an auditable multi-phase playbook for large migrations and cross-cutting changes.

Community
Advanced
edivad1999edivad1999
1

setup-stuc

Configures per-role model assignments and verifies upstream Android skill stack installations.

Community
Advanced
edivad1999edivad1999
1

bro

Restates the previous AI message in plain language without jargon.

Community
Basic
edivad1999edivad1999
1

interrogate

Spawns multiple LLM reviewers to adversarially review code changes and synthesizes a verdict.

Community
Advanced
edivad1999edivad1999
1

principle-boundary-discipline

Concentrates validation and error handling at system boundaries while keeping business logic in pure functions.

Community
Basic
edivad1999edivad1999
1

swarm

Orchestrates parallel cloud workers and aggregates their results into one consolidated report.

Community
Intermediate
edivad1999edivad1999
1

principle-model-the-domain

Encodes domain rules in data structures instead of scattered conditionals.

Community
Basic
edivad1999edivad1999
1

technical-writing

Applies Diátaxis, Google style, STE, and Global English rules to technical documentation.

Community
Intermediate
edivad1999edivad1999
1

principle-fix-root-causes

Guides debugging by tracing symptoms to root causes instead of applying symptom-level workarounds.

Community
Basic
edivad1999edivad1999
1

why

Investigate design rationale behind code by querying git history and MCP evidence sources in parallel.

Community
Advanced
edivad1999edivad1999
1

principle-encode-lessons-in-structure

Converts recurring corrections into lint rules, metadata flags, runtime checks, or scripts.

Community
Basic
edivad1999edivad1999
1

how

Generates architectural explanations of codebases using parallel explorer and explainer subagents.

Community
Intermediate
edivad1999edivad1999
1

blast-radius

Analyze what a code change could break beyond the diff and prove safety by running real code.

Community
Intermediate
edivad1999edivad1999
1

principle-guard-the-context-window

Routes large payloads to subagents and keeps summaries in the main context window.

Community
Basic
edivad1999edivad1999
1

principle-subtract-before-you-add

Guides removal of dead code and redundant logic before building additions or refactors.

Community
Basic
edivad1999edivad1999
1

reflect

Spawns three parallel review subagents over a session transcript to route learnings into skill edits.

Community
Advanced
edivad1999edivad1999
1

stuc-mode

Applies opinionated Android/Kotlin agent workflows with playbooks, principles, and verification loops.

Community
Advanced
edivad1999edivad1999
1

principle-foundational-thinking

Guides structural decisions on data structures, scaffolding order, and concurrency before writing logic.

Community
Basic
edivad1999edivad1999
1

show-me-your-work

Maintains an append-only TSV decision log recording what, why, evidence, and result for reviewable work.

Community
Intermediate
edivad1999edivad1999
1

principle-build-the-lever

Guides building codemods, scripts, and generators instead of performing non-trivial work by hand.

Community
Basic
edivad1999edivad1999
1

principle-make-operations-idempotent

Designs state-mutating operations to converge to the same end state across crashes, restarts, and retries.

Community
Basic
edivad1999edivad1999
1

using-android-skills

Routes Google Android product and migration workflows to android/skills leaf names.

Community
Intermediate
edivad1999edivad1999
1

recall

Reconstructs recent working context from chat transcripts and shared records into a status brief.

Community
Advanced
edivad1999edivad1999
1

principle-sequence-verifiable-units

Sequences multi-step code changes into small units verified before advancing.

Community
Basic

Frequently Asked Questions About Davide Magli

FAQPage Schema
What tasks can I accomplish with edivad1999's skill registry?▼

You can design migrations with an auditable playbook, fan out parallel review workers, run adversarial multi-model code review, verify Android UI on emulators, reconstruct working context from chat history, and apply 20+ design principles covering type discipline, idempotency, root-cause debugging, and test-behavior assertions.

Who is the target audience for these skills?▼

Kotlin and Android engineers working with Compose, Flow/StateFlow, coroutines, and KMP boundaries, plus any developer wanting disciplined review, verification, and refactoring playbooks. The stuc-stack skills specifically target users of chrisbanes/skills and the android CLI harness.

How do I install and run the stuc-stack skills?▼

Run /setup-stuc to configure stuc-stack models per role and reasoning budget, doctor upstream installs, and link project-local verify skills. The stuc-chrisbanes glue requires `npx skills add chrisbanes/skills` and fails closed if upstream skills are missing.

What prerequisites do the Android verification skills need?▼

android-verify and verify-notes require Gradle for assemble plus the android CLI binary (describe, run, layout, screen, journeys) and the official android-cli skill; they stop if either is missing. using-android-skills requires the upstream android/skills package for AGP 9, Navigation 3, and CameraX routing.

How do the review and audit skills keep work trustworthy?▼

show-me-your-work logs one TSV row per decision with evidence and results; blast-radius runs real code to prove a change is safe; maintain-verification-skill drives every feature in one live session and ships at most one PR of proven corrections.