S

Squadra

stefano-d-agostino/squadra · v3.12.1 · Development & Workflow

by Stefano D'AgostinoOwner verifiedScan grade: GoodAwesome AI Plugins

Skill and CLI that coordinate Claude Code, Codex and Cursor windows as one team, with a shared task registry, proofs bound to the delivered code, review by a window that did not write it, and a live dashboard

Follow0
Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is Squadra a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Codex
  • Claude Code
  • Cursor
  • 2 skills

Before you install

Sign-in
Not declared
Declared access
Interactive, Read, Write
License
MIT

Check before relying on it

What is Squadra?

Squadra is a published development & workflow plugin for AI coding agents that works with Codex, Claude Code and Cursor, developed by Stefano D'Agostino and distributed through the HOL AI plugin registry. Skill and CLI that coordinate Claude Code, Codex and Cursor windows as one team, with a shared task registry, proofs bound to the delivered code, review by a window that did not write it, and a live dashboard.

Canonical slug
stefano-d-agostino/squadra
Version
v3.12.1 · updated Nov 3, 2026

Registry snapshot

Owner verification
Verified on HOL as @dagoSte
Marketplace source
.claude-plugin/marketplace.json
Scanner
HOL plugin scanner
Security result
Needs review
Digest verified
Yes
2 bundled skillsRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

On-Chain Verified
39

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100/100
Maintenance
65/100
MCP server setup
100/100
Plugin Security
84/100
Provenance
80/100
Publisher Quality
100/100

Provenance

Plugin root
.
Source repo
https://github.com/dagoSte/squadra
Source commit
8f60b3bf5826…
Publisher verified
Yes
Owner verified
@dagoSte
Agent Plugins 1.0
Not detected

Continuous scanner CI detected

No action is required. This plugin receives the full trust score.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Needs review
Security result
84
Security score
82
High findings
Provider
codex-plugin-scanner
Grade
B · Good
Version
3.24.2
codex:hol-plugin-scanner-6qrFNY / cisco-skill-scanner: failedcodex:hol-plugin-scanner-6qrFNY / cisco-mcp-scanner: skipped

[claude:.] Claude Plugin

18/18

5 checks

[claude:.] Security

9/16

6 checks

[claude:.] Operational Security

17/17

5 checks

[claude:.] Code Quality

5/10

2 checks

[codex:.] Manifest Validation

31/31

9 checks

[codex:.] Security

9/16

9 checks

[codex:.] Operational Security

17/17

5 checks

[codex:.] Best Practices

12/15

5 checks

[codex:.] Marketplace

15/15

3 checks

[codex:.] Skill Security

5/5

4 checks

[codex:.] Code Quality

5/10

2 checks

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

highsecurityHARDCODED_SECRETReported 2 times

Potential secret material was detected in tests/plugin_settings_contract.js.

Remove the secret from source control and load it securely at runtime.

highsecurityHARDCODED_SECRETReported 2 times

Potential secret material was detected in tests/test_plugin_settings.py.

Remove the secret from source control and load it securely at runtime.

highsecurityHARDCODED_SECRETReported 2 times

Potential secret material was detected in tests/memoranda_cases/fx.py.

Remove the secret from source control and load it securely at runtime.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugin_about_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/time_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/comms_shell_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/reads_value_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/balance_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/dashboard_transfer_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/dashboard_audit_transfer_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugins_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugin_results_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/memoranda_store_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/shared_proofs_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/notify_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/small_improvements_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/light_route_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/dashboard_search_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/waits_standby_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/charts_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugin_link_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/usage_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/read_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/small_screens_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/test_decisions.py: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/dashboard_loading_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/system_skills_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/reads_lows_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugin_d_page_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/waits_standby_runs_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/comms_controls_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/read_performance_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/usage_live_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugin_settings_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/msg_waits_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/sentry_page_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/review_gate_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/dashboard_perf_b_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/newest_first_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/fix_challenge_contract.js: eval() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

highcode-qualityDANGEROUS_DYNAMIC_EXECUTIONReported 2 times

tests/plugin_store_contract.js: new Function() uses eval() or new Function().

Remove dynamic code evaluation and replace it with explicit control flow.

infobest-practicesCODEXIGNORE_MISSING

A .codexignore file helps prevent accidental inclusion of local artifacts and secrets.

Add a .codexignore file with generated assets, local state, and secret paths.

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Install the plugin

    Installs the squadra entry from the squadra marketplace.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell
  4. 4

    Check it is installed

    Lists installed plugins. The entry should appear as enabled.

    shell

To remove it later, run claude plugin uninstall squadra@squadra.

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W44, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "squadra",
  "version": "3.12.1",
  "description": "Your coding agents, one team — and proof for every step. The most complete team skill for Claude Code, Codex and Cursor.",
  "author": {
    "name": "Stefano D'Agostino"
  },
  "license": "MIT",
  "repository": "https://github.com/dagoSte/squadra",
  "homepage": "https://github.com/dagoSte/squadra",
  "keywords": [
    "multi-agent",
    "coordination",
    "code-review",
    "proof",
    "registry",
    "dashboard",
    "claude-code",
    "codex",
    "cursor"
  ],
  "skills": "./",
  "interface": {
    "displayName": "Squadra 3+",
    "developerName": "Stefano D'Agostino",
    "shortDescription": "Your coding agents, one team — with proof for every step.",
    "longDescription": "Coordinate Claude Code, Codex and Cursor windows in one shared registry: scoped tasks, acknowledgements, proof bound to the exact code, a non-author review on every change, owner questions with the sentence to say, and a live local dashboard with sounds and toasts.",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/dagoSte/squadra",
    "privacyPolicyURL": "https://github.com/dagoSte/squadra/blob/main/PRIVACY.md",
    "termsOfServiceURL": "https://github.com/dagoSte/squadra/blob/main/LICENSE",
    "defaultPrompt": [
      "Use $squadra to coordinate this project.",
      "Show the squad's progress table.",
      "Resume the squad and show what needs me."
    ],
    "composerIcon": "./assets/squadra-icon.svg",
    "logo": "./assets/squadra-icon.png",
    "screenshots": [
      "./docs/images/dashboard-overview-en.png",
      "./docs/images/dashboard-comms-en.png",
      "./docs/images/dashboard-reads-en.png"
    ]
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 9
}

Marketplace source

Repo URL
https://github.com/dagoSte/squadra
Marketplace path
.claude-plugin/marketplace.json
Source path
.
Install policy
Unspecified

Skills

2 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • migliora

    migliora/SKILL.md

    Improve a project's development workflow from observed failures, repeated work and avoidable waits. Apply scoped, verified remedies and useful project instructions, then automatically commit owned changes when the project's required checks and reviews are complete. Use after recurring development friction or when asked to improve the process; do not add rules without evidence.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • squadra

    SKILL.md

    Coordinates work entrusted to several Codex, Claude, Cursor or mixed windows, with tasks, acknowledgements, proofs, a non-author reviewer and a persistent registry. Includes squadra dash to view the activity and squadra selftest to test the protocol. Use when the owner asks for a squad (squadra), a coordinator/builders/reviewer, resuming a squad or its dashboard; it does not impose this scheme on ordinary changes in a single window.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.agents/plugins/marketplace.json

file

346 bytes

151e7f35e9e9a4b5…

.claude-plugin/marketplace.json

file

209 bytes

3b91b33eef52ce4e…

.claude-plugin/plugin.json

file

537 bytes

a442821a04a376f3…

.codex-plugin/plugin.json

plugin-manifest

1,591 bytes

8a870889ba642b03…

.github/dependabot.yml

file

118 bytes

883b95e3be554fba…

.github/workflows/cisco-skill-scan.yml

file

3,165 bytes

4c7900bdfca44d52…

.github/workflows/plugin-scanner.yml

file

522 bytes

fa072dae26e95151…

.squadra-precheck.json

file

1,060 bytes

1a6b6989babc2997…

agents/openai.yaml

file

235 bytes

fc6e0062b66e57ed…

assets/dashboard.html

asset

559,812 bytes

33f72cc94fdefe37…

assets/skill-audits.json

asset

6,431 bytes

38c219ddee9214e6…

assets/SQUADRA-ICON.md

asset

960 bytes

5b31c1bc89c44f57…

assets/squadra-icon.png

asset

17,676 bytes

a4b751ad5adbbc2c…

assets/squadra-icon.svg

asset

623 bytes

b0c32fac1af59a18…

assets/squadra-logo-dark.svg

asset

4,422 bytes

d980a371564354b6…

assets/squadra-logo-light.svg

asset

4,322 bytes

2b0d4710a9a59686…

assets/SQUADRA-LOGO.md

asset

1,202 bytes

9bc1b15d2880eb7c…

assets/vendor/bootstrap-icons-1.13.1/archive.svg

asset

394 bytes

6d487e2c88276f6c…

assets/vendor/bootstrap-icons-1.13.1/arrow-down-up.svg

asset

455 bytes

6aaf945a768d74ee…

assets/vendor/bootstrap-icons-1.13.1/arrow-down.svg

asset

308 bytes

9d2ae06a1b4f7665…

assets/vendor/bootstrap-icons-1.13.1/arrow-up.svg

asset

308 bytes

b6d86790781ac475…

assets/vendor/bootstrap-icons-1.13.1/bar-chart.svg

asset

389 bytes

7c96b89a576ef1e9…

assets/vendor/bootstrap-icons-1.13.1/broadcast.svg

asset

555 bytes

241b1603f246ad01…

assets/vendor/bootstrap-icons-1.13.1/chat-dots.svg

asset

689 bytes

c0584ea243f0341a…

assets/vendor/bootstrap-icons-1.13.1/check-circle.svg

asset

369 bytes

ddad2cb113b8e3c2…

assets/vendor/bootstrap-icons-1.13.1/check2-all.svg

asset

418 bytes

c61cb1382473e7dc…

assets/vendor/bootstrap-icons-1.13.1/chevron-double-left.svg

asset

445 bytes

bbae4eed371b11ae…

assets/vendor/bootstrap-icons-1.13.1/chevron-double-right.svg

asset

448 bytes

4037fa65a7f0fbbb…

assets/vendor/bootstrap-icons-1.13.1/chevron-down.svg

asset

289 bytes

6c98af73d9cd64d0…

assets/vendor/bootstrap-icons-1.13.1/chevron-right.svg

asset

290 bytes

51b9c4168b12b378…

assets/vendor/bootstrap-icons-1.13.1/circle-half.svg

asset

204 bytes

65de347262cd8a8a…

assets/vendor/bootstrap-icons-1.13.1/clipboard-check.svg

asset

653 bytes

a9875a9254fb2f3d…

assets/vendor/bootstrap-icons-1.13.1/clock-history.svg

asset

941 bytes

4e379874f5bc6547…

assets/vendor/bootstrap-icons-1.13.1/dash-circle.svg

asset

289 bytes

dbcef17e27bd4107…

assets/vendor/bootstrap-icons-1.13.1/diagram-3.svg

asset

993 bytes

d48107b77d139e2c…

assets/vendor/bootstrap-icons-1.13.1/envelope-exclamation.svg

asset

517 bytes

e4c916cac336a9e7…

assets/vendor/bootstrap-icons-1.13.1/envelope.svg

asset

421 bytes

46354ede34e6acff…

assets/vendor/bootstrap-icons-1.13.1/exclamation-triangle.svg

asset

638 bytes

acf2f83808131b92…

assets/vendor/bootstrap-icons-1.13.1/grid-1x2.svg

asset

389 bytes

5ab371c57d3fc9d7…

assets/vendor/bootstrap-icons-1.13.1/hourglass-split.svg

asset

680 bytes

7c2c5e404704cc46…

assets/vendor/bootstrap-icons-1.13.1/info-circle.svg

asset

460 bytes

94836458bf63431f…

assets/vendor/bootstrap-icons-1.13.1/journal-text.svg

asset

748 bytes

72311fb829c24991…

assets/vendor/bootstrap-icons-1.13.1/layout-sidebar-inset.svg

asset

380 bytes

58d68080f53e2b99…

assets/vendor/bootstrap-icons-1.13.1/list-check.svg

asset

701 bytes

cb5883331845d5fc…

assets/vendor/bootstrap-icons-1.13.1/list.svg

asset

341 bytes

ca32e9e89788d072…

assets/vendor/bootstrap-icons-1.13.1/moon-stars.svg

asset

1,154 bytes

a0f0b6e4ff0a84c4…

assets/vendor/bootstrap-icons-1.13.1/pause-circle.svg

asset

345 bytes

c240a16fb9eeb6bf…

assets/vendor/bootstrap-icons-1.13.1/people.svg

asset

698 bytes

f2207fe57c114d0d…

assets/vendor/bootstrap-icons-1.13.1/search.svg

asset

315 bytes

dd6f471f48724227…

assets/vendor/bootstrap-icons-1.13.1/speedometer2.svg

asset

866 bytes

aa49f93d592c5938…

assets/vendor/bootstrap-icons-1.13.1/sun.svg

asset

806 bytes

72be1ffbedea58a5…

assets/vendor/bootstrap-icons-1.13.1/table.svg

asset

350 bytes

16f4839707f49e01…

assets/vendor/bootstrap-icons-1.13.1/translate.svg

asset

762 bytes

9a86eae6065e3db9…

assets/vendor/bootstrap-icons-1.13.1/wifi-off.svg

asset

945 bytes

1c3990b804510c49…

assets/vendor/bootstrap-icons-1.13.1/window-stack.svg

asset

517 bytes

456858443ec31ab3…

assets/vendor/bootstrap-icons-1.13.1/x-circle.svg

asset

420 bytes

39d34f09f6433c90…

assets/vendor/bootstrap-icons-1.13.1/x-lg.svg

asset

308 bytes

5ac6965c9989afaa…

assets/vendor/bootstrap-reboot-5.3.8.min.css

asset

10,205 bytes

0b56cde507cfa4d5…

assets/vendor/fonts/OFL-fraunces.txt

asset

4,383 bytes

8375058d603db35b…

assets/vendor/fonts/OFL-geist.txt

asset

4,383 bytes

c683bfbcc7e087f5…

assets/vendor/LICENSE-bootstrap-icons.txt

asset

1,093 bytes

0fb3e11bd57e896c…

assets/vendor/LICENSE-bootstrap.txt

asset

1,093 bytes

4620c84ad5ce8602…

assets/vendor/VENDOR.md

asset

8,016 bytes

e04abf61671af5df…

CHANGELOG.it.md

file

24,558 bytes

ff3358bbee838145…

CHANGELOG.md

file

21,794 bytes

c67ce5a949716271…

docs/images/dashboard-comms-en.png

file

336,340 bytes

dccdf0653314aa2c…

docs/images/dashboard-overview-en.png

file

386,368 bytes

4dde6f3209ed896e…

docs/images/dashboard-reads-en.png

file

247,832 bytes

dec73207210b9af3…

docs/independent-review.md

file

6,396 bytes

9cebd0c5c00b37da…

docs/plugin-authoring.it.md

file

1,884 bytes

f679ba7b2406df68…

docs/workflow-update.md

file

2,583 bytes

ca3e504883350e75…

LICENSE

file

1,436 bytes

7de065ec2ea177e3…

migliora/SKILL.md

skill

1,791 bytes

ebcbb92f522d4622…

plugins/memoranda/AGENTS.md

file

3,236 bytes

ed70580d29f52ece…

plugins/memoranda/bridge/memoranda_plugin.py

file

272 bytes

c29489ad9c615740…

plugins/memoranda/bridge/migrate.py

file

7,893 bytes

622fa3cab72af749…

plugins/memoranda/bridge/plugin_settings.py

file

10,433 bytes

66fbff4084b3c11c…

plugins/memoranda/bridge/plugins.py

file

13,691 bytes

d06860f1721d5b53…

plugins/memoranda/bridge/registry.py

file

239,910 bytes

35bcf4d82d24f006…

plugins/memoranda/bridge/squadra_memories/__init__.py

file

471 bytes

2a677f67b3282330…

plugins/memoranda/bridge/squadra_memories/__main__.py

file

48 bytes

935a1c1166b0c1ea…

plugins/memoranda/bridge/squadra_memories/actions.py

file

7,480 bytes

2ec842c1a792663c…

plugins/memoranda/bridge/squadra_memories/cli.py

file

15,139 bytes

f59b78866ff10855…

plugins/memoranda/bridge/squadra_memories/collect.py

file

7,672 bytes

dbc2b428b868d2de…

plugins/memoranda/bridge/squadra_memories/connector.py

file

28,023 bytes

5a9943adf55629c7…

plugins/memoranda/bridge/squadra_memories/panel.py

file

12,188 bytes

9df7b374a35d98ed…

plugins/memoranda/bridge/squadra_memories/pin.json

file

36,647 bytes

edb01cd341f8877a…

plugins/memoranda/bridge/squadra_memories/render.py

file

6,573 bytes

0e8b16d206144228…

plugins/memoranda/bridge/squadra_memories/source.py

file

5,780 bytes

2d7a5d3cc6fb24ef…

plugins/memoranda/bridge/squadra_memories/storage.py

file

1,117 bytes

87388469df8a0975…

plugins/memoranda/examples/da-ricordare.json

file

283 bytes

b7088fee7ecde765…

plugins/memoranda/plugin.json

file

9,090 bytes

7b5af2cf4992ecea…

plugins/memoranda/README.it.md

file

7,761 bytes

b0d18927552f95cd…

plugins/memoranda/README.md

file

8,519 bytes

a1e492518a040736…

plugins/memoranda/store.json

file

214 bytes

4e9d0af16bfa0237…

plugins/playwright/AGENTS.md

file

4,565 bytes

c60e8b93eae62619…

plugins/playwright/bridge/playwright_plugin.py

file

13,230 bytes

8a25e27ed2df1557…

plugins/playwright/bridge/plugin_actions.py

file

6,596 bytes

b8f9f44e7183fb09…

plugins/playwright/bridge/plugin_settings.py

file

10,433 bytes

66fbff4084b3c11c…

plugins/playwright/bridge/plugins.py

file

13,691 bytes

d06860f1721d5b53…

Browse all 494 files

Squadra — Frequently asked questions

What is Squadra?
Squadra is an AI plugin in the HOL registry. Skill and CLI that coordinate Claude Code, Codex and Cursor windows as one team, with a shared task registry, proofs bound to the delivered code, review by a window that did not write it, and a live dashboard.
How do I install Squadra?
Install Squadra in your harness: Codex — codex plugin marketplace add dagoSte/squadra; Claude Code — /plugin marketplace add dagoSte/squadra; Cursor — npx [email protected] add dagoSte/squadra. Full step-by-step guidance is on the HOL plugin page.
How do I install Squadra in HOL Guard?
To install Squadra in HOL Guard, start with hol-guard plugin install stefano-d-agostino/squadra --apply. The complete step-by-step install guide for HOL Guard is on the HOL plugin page.
How do I install Squadra in Codex?
To install Squadra in Codex, start with codex plugin marketplace add dagoSte/squadra. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Squadra in Claude Code?
To install Squadra in Claude Code, start with /plugin marketplace add dagoSte/squadra. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How is the Trust Score for Squadra computed?
Squadra has a HOL Trust Score of 39 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/stefano-d-agostino%2Fsquadra/trust
Who publishes Squadra?
Squadra is published by Stefano D'Agostino and listed on HOL.

Directory acceptance

Listed in 0 of 5 directory lists

Read from the list each directory publishes on GitHub. Being listed means the directory accepted the plugin; it is not a HOL security rating.

Lists last read . HOL re-reads them every day.

Submitting it? Check it against each directory's rules

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W44. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins