#547 by GitHub stars

sandeco/reversa

Transform legacy systems into executable specifications for AI coding agents

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

agents/impeccable/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-add/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-agents-help/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-arbiter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-archaeologist/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-architect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-arquitetura-3d/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-audit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-autonomous/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-brainstorm/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-challenger/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-clarify/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-code-express/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-coding/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-curator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-data-master/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-debugger/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-debugger-debate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-debugger-fix/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-debugger-graph/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-decouple/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-depth-inspection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-design-system/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-designer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-detective/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-docs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-docs-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-docs-mapper/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-docs-publisher/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-docs-storyteller/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-drafter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-especialista-d3/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-explorer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-extract-soul/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-forward/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-forward-autonomous/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-framer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-highcharts-visualizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-ideator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-image-prompt-json/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-inspector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-migrate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-modularize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-n8n/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-new/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-optimize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-paradigm-advisor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-plan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pre-spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing-advisor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing-estimate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing-product/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing-profile/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-pricing-size/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-principles/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-prune/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-quality/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-reconstructor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-refactor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-requirements/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-researcher/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-restructure/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-resume/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-reviewer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-scout/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-screen-translator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-selo-generativo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-simplify/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-spec-sdd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-standardize/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-strategist/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-sync/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-to-do/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-visor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

agents/reversa-writer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

0d4e01d9f289 → 0d4e01d9f289

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 0d4e01d9f289

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 0d4e01d9f28926ae1379cfc68f4588ce8e1026b0

git clone --filter=blob:none --no-checkout https://github.com/sandeco/reversa.git .hotskills/sandeco-reversa && git -C .hotskills/sandeco-reversa checkout --detach 0d4e01d9f28926ae1379cfc68f4588ce8e1026b0 # Copy each selected skill directory from .hotskills/sandeco-reversa into .agents/skills/<skill-name>/
1.9kGitHub stars
98stars in 7 days
78skills in this repository
4commits in 30 days

Heat

8.0
  • Star growth, last 7 daysAhead of 97% of tracked repositories
  • Star growth, last 24 hoursAhead of 95% of tracked repositories
  • Rank movement, last 7 daysAhead of 92% of tracked repositories
  • Commits, last 30 daysAhead of 67% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,941

Individual skills in this repository

How it works

impeccable

When your agent uses it

Use when the user wants to design, redesign, shape, critique, audit, polish, simplify, harden, animate, or otherwise improve a frontend interface: websites, landing pages, dashboards, product UI, components, forms, settings, onboarding, empty states, and native iOS or Android screens. Handles UX review, hierarchy, layout, typography, color, motion, UX copy, accessibility, responsive behavior, edge cases, and capturing or documenting design systems (DESIGN.md, tokens). Also for making bland UI bolder, loud UI quieter, or ambitious visual effects. Not for backend-only or non-UI tasks.

What it loads into context

Frontmatter

223 tokens

Always available to the agent

SKILL.md

2,699 tokens

When the skill is activated

Reference documents

98,288 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Setup
  2. How to design
  3. Modes
  4. Commands

Scripts executed separately

  • scripts/VERSION
  • scripts/impeccable
  • scripts/impeccable.cmd
  • scripts/live-browser-dom.js
  • scripts/live-browser-ignores.js
  • scripts/live-browser-session.js
  • scripts/live-browser.js
  • scripts/modern-screenshot.umd.js

Files

  • LICENSEasset10,766 bytes
  • NOTICE.mddoc503 bytes
  • SKILL.mdcore11,906 bytes
  • SKILL.mdcore11,906 bytes
  • agents/impeccable_asset_producer.tomlasset8,429 bytes
  • agents/impeccable_documenter.tomlasset3,203 bytes
  • agents/impeccable_finish_reviewer.tomlasset15,703 bytes
  • agents/impeccable_manual_edit_applier.tomlasset7,032 bytes
  • agents/openai.yamlasset236 bytes
  • reference/adapt.mddoc11,313 bytes
  • reference/adapt.native.mddoc3,910 bytes
  • reference/android.mddoc4,093 bytes
  • reference/animate.mddoc5,236 bytes
  • reference/audit.mddoc9,250 bytes
  • reference/audit.native.mddoc8,326 bytes
  • reference/bolder.mddoc3,497 bytes
  • reference/clarify.mddoc4,590 bytes
  • reference/colorize.mddoc4,537 bytes
  • reference/component-review.mddoc8,017 bytes
  • reference/craft-floor.mddoc4,486 bytes
  • reference/craft.mddoc555 bytes
  • reference/critique.mddoc45,636 bytes
  • reference/degraded/asset-producer.mddoc8,429 bytes
  • reference/degraded/documenter.mddoc3,325 bytes
  • reference/degraded/finish-reviewer.mddoc15,803 bytes
  • reference/degraded/manual-edit-applier.mddoc7,196 bytes
  • reference/delight.mddoc3,716 bytes
  • reference/distill.mddoc5,579 bytes
  • reference/doctor.mddoc5,563 bytes
  • reference/document.mddoc27,454 bytes
  • reference/extract.mddoc3,337 bytes
  • reference/generate.mddoc13,152 bytes
  • reference/harden.mddoc9,305 bytes
  • reference/hooks.mddoc14,087 bytes
  • reference/init.mddoc11,697 bytes
  • reference/ios.mddoc3,812 bytes
  • reference/layout.mddoc5,161 bytes
  • reference/live-setup.mddoc8,186 bytes
  • reference/live.mddoc36,547 bytes
  • reference/mode-operate.mddoc4,716 bytes
  • reference/mode-persuade.mddoc3,638 bytes
  • reference/mode-read.mddoc4,396 bytes
  • reference/new-work.mddoc62,411 bytes
  • reference/onboard.mddoc7,688 bytes
  • reference/operate.mddoc4,145 bytes
  • reference/optimize.mddoc7,594 bytes
  • reference/overdrive.mddoc9,010 bytes
  • reference/polish.mddoc6,646 bytes
  • reference/quieter.mddoc4,951 bytes
  • reference/region-map.mddoc3,361 bytes
  • reference/routing.mddoc3,336 bytes
  • reference/shape.mddoc3,547 bytes
  • reference/typeset.mddoc6,263 bytes
  • reference/visualize.mddoc13,918 bytes
  • reversa-bundle.jsonasset620 bytes
  • scripts/VERSIONruns7 bytes
  • scripts/command-metadata.jsonasset8,392 bytes
  • scripts/data/font-index-failures.jsonasset2,437 bytes
  • scripts/data/font-index.jsonasset1,100,013 bytes
  • scripts/impeccableruns8,827 bytes
  • scripts/impeccable.cmdruns9,306 bytes
  • scripts/live-browser-dom.jsruns12,283 bytes
  • scripts/live-browser-ignores.jsruns10,346 bytes
  • scripts/live-browser-session.jsruns5,751 bytes
  • scripts/live-browser.jsruns549,710 bytes
  • scripts/modern-screenshot.umd.jsruns29,290 bytes
Read SKILL.md

This skill gives you the tools and permission to make design that earns the name out-of-distribution craft. Work as an award-winning design director would: production-grade code, a clear POV, a deep grasp of what the client and its users need, and exceptional craft.

Core principles:
- Finish the job. No hedging, no shortcuts: the deliverable is complete, except assets the user must provide.
- Scale ambition to the surface's mode (see Modes). Persuade and Experience get full commitment: bold, distinct work with a point of view. On Operate and Read, ambition shows as precision and restraint, and patterns the visitor already knows earn their place.
- Verify by looking at the rendered result at the sizes it ships at, and batch the checks: fix what one look shows before looking again, rather than screenshotting after every tweak.

## Setup

1. Run `<skill-base-dir>/scripts/impeccable context` once per session, where `<skill-base-dir>` is the directory that contains this SKILL.md (the skill folder, not a plugin root two levels above it); keep cwd at the user's project. That base directory resolves every `.claude/skills/impeccable/scripts/impeccable <verb>` command in this skill and its references, and `.claude/skills/impeccable/scripts` is the fallback only when the runtime reports no base directory. On a Windows shell without `sh`, call `.claude/skills/impeccable/scripts/impeccable.cmd` instead. The launcher runs a self-contained binary that ships next to it or is downloaded once on first run; no Node or other runtime is required. Pass a named source file or route as `--target <path>`. It loads PRODUCT.md, DESIGN.md, the matching surface brief, and native-platform guidance when applicable; follow its directives and do not rerun it.
2. Load the request's playbook: its Commands-table reference for an explicit/implied sub-command, or [reference/new-work.md](reference/new-work.md) for a new surface or replacement visual world. Inspect target and incumbent visual truth before editing. When the app cannot run, start with committed visual-regression goldens or screenshot fixtures; verify target and freshness against current tokens, CSS, components, or assets, resolve conflicts, and compare theme/variant captures.
3. After resolving analysis and direction, read [reference/craft-floor.md](reference/craft-floor.md) immediately before any UI edit, including small refinements. It carries the quality floor, the absolute bans, and the reflexes no detector catches. Do not load it for planning-only work.

**Launcher unavailable:** On refusal or failure, send a separate message **before the next tool call**: “Context loading did not run; I’ll read the existing project context directly.” Then read existing PRODUCT.md and DESIGN.md without inventing missing context, follow applicable steps 2–3, and continue through permitted tools. This applies to planning and editing; launcher failure alone does not block either.
View the complete source on GitHub

Skills included

  • impeccable
  • reversa
  • reversa-add
  • reversa-agents-help
  • reversa-arbiter
  • reversa-archaeologist
  • reversa-architect
  • reversa-arquitetura-3d
  • reversa-audit
  • reversa-autonomous
  • reversa-brainstorm
  • reversa-challenger
  • reversa-clarify
  • reversa-code-express
  • reversa-coding
  • reversa-curator
  • reversa-data-master
  • reversa-debugger
  • reversa-debugger-debate
  • reversa-debugger-fix
  • reversa-debugger-graph
  • reversa-decouple
  • reversa-depth-inspection
  • reversa-design-system
  • reversa-designer
  • reversa-detective
  • reversa-docs
  • reversa-docs-analyst
  • reversa-docs-mapper
  • reversa-docs-publisher
  • reversa-docs-storyteller
  • reversa-drafter
  • reversa-especialista-d3
  • reversa-explorer
  • reversa-extract-soul
  • reversa-forward
  • reversa-forward-autonomous
  • reversa-framer
  • reversa-highcharts-visualizer
  • reversa-ideator
  • reversa-image-prompt-json
  • reversa-inspector
  • reversa-migrate
  • reversa-modularize
  • reversa-n8n
  • reversa-new
  • reversa-optimize
  • reversa-paradigm-advisor
  • reversa-plan
  • reversa-pre-spec
  • reversa-pricing
  • reversa-pricing-advisor
  • reversa-pricing-estimate
  • reversa-pricing-product
  • reversa-pricing-profile
  • reversa-pricing-research
  • reversa-pricing-size
  • reversa-principles
  • reversa-prune
  • reversa-quality
  • reversa-reconstructor
  • reversa-refactor
  • reversa-requirements
  • reversa-researcher
  • reversa-restructure
  • reversa-resume
  • reversa-reviewer
  • reversa-scout
  • reversa-screen-translator
  • reversa-selo-generativo
  • reversa-simplify
  • reversa-spec-sdd
  • reversa-standardize
  • reversa-strategist
  • reversa-sync
  • reversa-to-do
  • reversa-visor
  • reversa-writer

Repository facts

License
MIT
Created
Apr 26, 2026
Last pushed
Nov 5, 2026
Forks
471
Open issues
16
Project activity
Active

Rank over the last 12 weeks

Now #547 · best #444 · down 49 in 30 days

  1. #554 on Nov 1
  2. #548 on Nov 2
  3. #546 on Nov 3
  4. #545 on Nov 4
  5. #546 on Nov 5
  6. #547 since Nov 6
80 earlier periods
  1. #438 on Aug 2
  2. #442 on Aug 7
  3. #445 on Aug 8
  4. #441 on Aug 9
  5. #458 on Aug 10
  6. #455 on Aug 11
  7. #453 on Aug 12
  8. #459 on Aug 13
  9. #454 on Aug 14
  10. #444 on Aug 15
  11. #453 on Aug 16
  12. #457 on Aug 17
  13. #462 on Aug 18
  14. #461 on Aug 19
  15. #459 on Aug 20
  16. #461 on Aug 21
  17. #447 on Aug 22
  18. #461 on Aug 23
  19. #462 on Aug 24
  20. #467 on Aug 25
  21. #459 on Aug 26
  22. #470 on Aug 27
  23. #467 on Aug 28
  24. #460 on Aug 29
  25. #470 on Aug 31
  26. #474 on Sep 1
  27. #472 on Sep 2
  28. #480 on Sep 3
  29. #466 on Sep 4
  30. #469 on Sep 5
  31. #475 on Sep 6
  32. #478 on Sep 7
  33. #492 on Sep 8
  34. #485 on Sep 9
  35. #486 on Sep 10
  36. #481 on Sep 11
  37. #478 on Sep 12
  38. #475 on Sep 13
  39. #491 on Sep 14
  40. #496 on Sep 16
  41. #491 on Sep 17
  42. #500 on Sep 18
  43. #483 on Sep 19
  44. #492 on Sep 21
  45. #503 on Sep 22
  46. #495 on Sep 23
  47. #484 on Sep 24
  48. #483 on Sep 25
  49. #479 on Sep 26
  50. #498 on Sep 27
  51. #499 on Sep 28
  52. #510 on Sep 29
  53. #502 on Sep 30
  54. #496 on Oct 1
  55. #493 on Oct 2
  56. #481 on Oct 3
  57. #476 on Oct 4
  58. #483 on Oct 5
  59. #500 on Oct 6
  60. #498 on Oct 7
  61. #516 on Oct 8
  62. #515 on Oct 9
  63. #510 on Oct 10
  64. #508 on Oct 11
  65. #517 on Oct 12
  66. #514 on Oct 13
  67. #513 on Oct 14
  68. #511 on Oct 15
  69. #516 on Oct 16
  70. #506 on Oct 17
  71. #510 on Oct 18
  72. #523 on Oct 19
  73. #524 on Oct 20
  74. #528 on Oct 21
  75. #521 on Oct 22
  76. #514 on Oct 23
  77. #552 on Oct 25
  78. #558 from Oct 28 to Oct 29
  79. #559 on Oct 30
  80. #556 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 21 notes
  • agents/impeccable/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agents/impeccable/agents/impeccable_finish_reviewer.toml:20 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/agents/impeccable_finish_reviewer.toml:21 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/agents/impeccable_finish_reviewer.toml:22 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/reference/degraded/finish-reviewer.md:18 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/reference/degraded/finish-reviewer.md:19 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/reference/degraded/finish-reviewer.md:20 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/reference/new-work.md:47 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/reference/new-work.md:51 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/reference/new-work.md:110 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/scripts/data/font-index.json:1 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/scripts/live-browser.js:10627 Analysis incomplete: regex work limit reached
  • agents/impeccable/scripts/modern-screenshot.umd.js:1 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/scripts/modern-screenshot.umd.js:6 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/scripts/modern-screenshot.umd.js:4 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/scripts/modern-screenshot.umd.js:7 Analysis incomplete: physical or joined line exceeds character limit
  • agents/impeccable/scripts/modern-screenshot.umd.js:5 Analysis incomplete: physical or joined line exceeds character limit
  • agents/reversa-debugger-graph/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agents/reversa-docs/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • agents/reversa-docs-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 364 signals by file

agents/impeccable/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 185
    http://www.apache.org/licenses/LICENSE-2.0

agents/impeccable/NOTICE.md

  • Network accessline 9
    **Original work:** https://github.com/ehmo/platform-design-skills

agents/impeccable/reference/critique.md

  • Network accessline 77
    2. Preflight mutable injection by setting `document.title` and appending a `<script>` tag. Read-only evaluate APIs do not count. 3. If mutation is unavailable, skip live server, browser presentation, and injection; report fallback signal. 4
  • Network accessline 78
    3. If mutation is unavailable, skip live server, browser presentation, and injection; report fallback signal. 4. If mutation is available, start `.claude/skills/impeccable/scripts/impeccable live-server --background`, present the browser if
  • Network accessline 79
    4. If mutation is available, start `.claude/skills/impeccable/scripts/impeccable live-server --background`, present the browser if supported, label `[Human]`, scroll top, inject `http://localhost:PORT/detect.js`, wait 2-3 seconds, read `imp

agents/impeccable/reference/document.md

  • Network accessline 3
    DESIGN.md follows the [official DESIGN.md format spec](https://raw.githubusercontent.com/google-labs-code/design.md/main/docs/spec.md): optional YAML frontmatter carrying machine-readable design tokens, followed by up to eight markdown sect

agents/impeccable/reference/generate.md

  • Network accessline 49
    .claude/skills/impeccable/scripts/impeccable live-generate --target src/App.jsx --dev-url http://127.0.0.1:5173/ --selector ".pricing-grid" --action bolder --count 3 --boot --wait-for-browser 60000

agents/impeccable/reference/live-setup.md

  • Network accessline 56
    - **`append-arrays`**: CSP as structured directive arrays; auto-patchable (monorepo helpers with `additionalScriptSrc`/`additionalConnectSrc`, SvelteKit `kit.csp.directives`, Nuxt `nuxt-security`). - **`append-string`**: CSP as a literal va
  • Network accessline 58
    - **`middleware`** / **`meta-tag`**: detected but not auto-patched. Show the user the detected files, ask them to add `http://localhost:8400` to `script-src` and `connect-src` manually, then mark `cspChecked: true` and proceed.
  • Network accessline 62
    > **CSP patch needed.** I detected a Content Security Policy in your project that blocks `http://localhost:8400`: the live picker won't load without an allowance. Here's the change I'd make:
  • Network accessline 78
    // Dev-only allowance so impeccable live mode can load. Guarded by NODE_ENV. const __impeccableLiveDev =   process.env.NODE_ENV === "development" ? ["http://localhost:8400"] : [];
  • Network accessline 80
    process.env.NODE_ENV === "development" ? ["http://localhost:8400"] : [];
  • Network accessline 83
    Per-framework: Next.js + monorepo helper: edit the *app's* `next.config.*` (not the shared helper), appending to `additionalScriptSrc` / `additionalConnectSrc`. SvelteKit: `svelte.config.js`, `kit.csp.directives['script-src']` and `['connec
  • Network accessline 90
    // Dev-only allowance so impeccable live mode can load. const __impeccableLiveDev =   process.env.NODE_ENV === "development" ? " http://localhost:8400" : "";
  • Network accessline 92
    process.env.NODE_ENV === "development" ? " http://localhost:8400" : "";
  • Network accessline 98
    Per-framework: Next.js inline `headers()` in `next.config.*`; Nuxt `routeRules['/**'].headers['Content-Security-Policy']` in `nuxt.config.*`. Reference outputs: [nextjs-inline-csp/expected-after-patch.js](https://github.com/pbakaus/impeccab
  • Network accessline 102
    If the user said "no" to the CSP patch and later reports live not working: their dev CSP blocks `http://localhost:8400`. Delete `cspChecked` from `.impeccable/live/config.json` and re-run `impeccable live`; setup asks again.

agents/impeccable/reference/live.md

  • Network accessline 201
    For `styleMode: "scoped"`, author every `:scope` rule with a descendant combinator: the `@scope` boundary is the variant wrapper div, not your element, so a bare `:scope { ... }` styles a `display: contents` shell. Always step in (`:scope >

agents/impeccable/reference/routing.md

  • Network accessline 5
    Give advice without executing commands; the menu below is only for bare invocations. Consult relevant command references as needed for prerequisites and scope. Link to the [docs](https://impeccable.style/docs/) for the broader workflow guid

agents/impeccable/reversa-bundle.json

  • Network accessline 9
    "licenseFile": "LICENSE",   "noticeFile": "NOTICE.md",   "homepage": "https://impeccable.style",
  • Network accessline 10
    "noticeFile": "NOTICE.md",   "homepage": "https://impeccable.style",   "repository": "https://github.com/pbakaus/impeccable",
  • Network accessline 11
    "homepage": "https://impeccable.style",
  • Network accessline 12
    "repository": "https://github.com/pbakaus/impeccable",

agents/impeccable/scripts/VERSION

  • Executable scriptline 1
    Executable file

agents/impeccable/scripts/impeccable

  • Executable scriptline 1
    #!/bin/sh
  • Network accessline 94
    } fetch_url() {   if command -v curl >/dev/null 2>&1; then
  • Network accessline 95
    fetch_url() {   if command -v curl >/dev/null 2>&1; then     curl -fsSL --retry 2 -o "$tmp" "$1" 2>/dev/null
  • Network accessline 96
    if command -v curl >/dev/null 2>&1; then
  • Network accessline 97
    curl -fsSL --retry 2 -o "$tmp" "$1" 2>/dev/null
  • Network accessline 98
    elif command -v wget >/dev/null 2>&1; then
  • Network accessline 99
    wget -q -O "$tmp" "$1" 2>/dev/null
  • Dangerous shell operationline 107
    rm -f "$tmp.sha256"
  • Dangerous shell operationline 112
    rm -f "$download_file" "$tmp.sha256"
  • Network accessline 120
    fi if [ -n "$version" ] && [ "$os" != unknown ] && [ "$arch" != unknown ]; then   base="${IMPECCABLE_DOWNLOAD_BASE:-https://github.com/pbakaus/impeccable/releases/download}"
  • Network accessline 121
    if [ -n "$version" ] && [ "$os" != unknown ] && [ "$arch" != unknown ]; then   base="${IMPECCABLE_DOWNLOAD_BASE:-https://github.com/pbakaus/impeccable/releases/download}"   asset="impeccable-$os-$arch"
  • Network accessline 122
    base="${IMPECCABLE_DOWNLOAD_BASE:-https://github.com/pbakaus/impeccable/releases/download}"
  • Network accessline 123
    asset="impeccable-$os-$arch"   [ "$os" = windows ] && asset="$asset.exe"   url="$base/engine-v$version/$asset"
  • Network accessline 124
    [ "$os" = windows ] && asset="$asset.exe"   url="$base/engine-v$version/$asset"   tmp="$cache_root/bin/$version/.impeccable.part.$$"
  • Network accessline 125
    url="$base/engine-v$version/$asset"
  • Dangerous shell operationline 129
    cleanup() { rm -f "$tmp" "$tmp.sha256" 2>/dev/null || :; }
  • Network accessline 144
    fi   fetched=0   if fetch_url "$url"; then
  • Network accessline 145
    fetched=0   if fetch_url "$url"; then     fetched=1
  • Network accessline 146
    if fetch_url "$url"; then
  • Network accessline 150
    url="$base/engine-v$version/impeccable-windows-x64.exe"
  • Network accessline 151
    fetch_url "$url" && fetched=1
  • Network accessline 160
    sidecar_ok=0     if command -v curl >/dev/null 2>&1; then
  • Network accessline 161
    if command -v curl >/dev/null 2>&1; then
  • Network accessline 162
    curl -fsSL --retry 2 -o "$tmp.sha256" "$url.sha256" 2>/dev/null && sidecar_ok=1
  • Network accessline 163
    elif command -v wget >/dev/null 2>&1; then
  • Network accessline 164
    wget -q -O "$tmp.sha256" "$url.sha256" 2>/dev/null && sidecar_ok=1
  • Dangerous shell operationline 176
    rm -f "$tmp.sha256"
  • Network accessline 177
    if [ -z "$expected" ] || [ -z "$actual" ]; then       rm -f "$tmp"       echo "impeccable: cannot verify $url against $url.sha256 (sidecar unavailable or hashing failed); refusing the unverified download" >&2
  • Dangerous shell operationline 178
    rm -f "$tmp"
  • Network accessline 178
    rm -f "$tmp"       echo "impeccable: cannot verify $url against $url.sha256 (sidecar unavailable or hashing failed); refusing the unverified download" >&2       exit 127
  • Network accessline 179
    echo "impeccable: cannot verify $url against $url.sha256 (sidecar unavailable or hashing failed); refusing the unverified download" >&2
  • Network accessline 182
    if [ "$actual" != "$expected" ]; then       rm -f "$tmp"       echo "impeccable: checksum mismatch downloading $url" >&2
  • Dangerous shell operationline 183
    rm -f "$tmp"
  • Network accessline 183
    rm -f "$tmp"       echo "impeccable: checksum mismatch downloading $url" >&2       exit 127
  • Network accessline 184
    echo "impeccable: checksum mismatch downloading $url" >&2
  • Network accessline 189
    check_download       rm -f "$tmp"       echo "impeccable: could not make the verified download executable: $url" >&2
  • Dangerous shell operationline 190
    rm -f "$tmp"
  • Network accessline 190
    rm -f "$tmp"       echo "impeccable: could not make the verified download executable: $url" >&2       exit 127
  • Network accessline 191
    echo "impeccable: could not make the verified download executable: $url" >&2
  • Network accessline 196
    check_download       rm -f "$tmp"       echo "impeccable: could not cache the verified download: $url" >&2
  • Dangerous shell operationline 197
    rm -f "$tmp"
  • Network accessline 197
    rm -f "$tmp"       echo "impeccable: could not cache the verified download: $url" >&2       exit 127
  • Network accessline 198
    echo "impeccable: could not cache the verified download: $url" >&2
  • Network accessline 203
    fi   rm -f "$tmp" 2>/dev/null   echo "impeccable: could not download engine $version from $url; check network access, the release URL, and curl or wget availability." >&2
  • Dangerous shell operationline 204
    rm -f "$tmp" 2>/dev/null
  • Network accessline 204
    rm -f "$tmp" 2>/dev/null   echo "impeccable: could not download engine $version from $url; check network access, the release URL, and curl or wget availability." >&2   setup_help
  • Network accessline 205
    echo "impeccable: could not download engine $version from $url; check network access, the release URL, and curl or wget availability." >&2
  • Network accessline 210
    echo "impeccable: no engine binary for $os-$arch found (looked in $bin, $cached, PATH)." >&2 echo "Download impeccable-$os-$arch from https://github.com/pbakaus/impeccable/releases (tag engine-v$version) into $cache_root/bin/$version/impecc
  • Network accessline 211
    echo "Download impeccable-$os-$arch from https://github.com/pbakaus/impeccable/releases (tag engine-v$version) into $cache_root/bin/$version/impeccable$exe (then chmod +x), or set IMPECCABLE_BIN to a preinstalled engine binary. Docs: https:

agents/impeccable/scripts/impeccable.cmd

  • Executable scriptline 1
    Executable file
  • Network accessline 70
    where curl.exe >nul 2>nul if errorlevel 1 goto curl_missing if not defined IMPECCABLE_DOWNLOAD_BASE set "IMPECCABLE_DOWNLOAD_BASE=https://github.com/pbakaus/impeccable/releases/download"
  • Network accessline 71
    if errorlevel 1 goto curl_missing if not defined IMPECCABLE_DOWNLOAD_BASE set "IMPECCABLE_DOWNLOAD_BASE=https://github.com/pbakaus/impeccable/releases/download" if exist "%IMPECCABLE_HOME%\bin\%version%\" goto cache_ready
  • Network accessline 72
    if not defined IMPECCABLE_DOWNLOAD_BASE set "IMPECCABLE_DOWNLOAD_BASE=https://github.com/pbakaus/impeccable/releases/download"
  • Network accessline 236
    :fail echo impeccable: no engine binary found (looked in %bin%, %cached%, PATH). 1>&2 echo Download impeccable-windows-%arch%.exe from https://github.com/pbakaus/impeccable/releases (tag engine-v%version%) and save it as %cached%, or set IM
  • Network accessline 237
    echo impeccable: no engine binary found (looked in %bin%, %cached%, PATH). 1>&2 echo Download impeccable-windows-%arch%.exe from https://github.com/pbakaus/impeccable/releases (tag engine-v%version%) and save it as %cached%, or set IMPECCAB
  • Network accessline 238
    echo Download impeccable-windows-%arch%.exe from https://github.com/pbakaus/impeccable/releases (tag engine-v%version%) and save it as %cached%, or set IMPECCABLE_BIN to a preinstalled engine binary. Docs: https://impeccable.style 1>&2

agents/impeccable/scripts/live-browser-dom.js

  • Executable scriptline 1
    Executable file

agents/impeccable/scripts/live-browser-ignores.js

  • Executable scriptline 1
    Executable file

agents/impeccable/scripts/live-browser-session.js

  • Executable scriptline 1
    Executable file

agents/impeccable/scripts/live-browser.js

  • Executable scriptline 1
    Executable file
  • Network accessline 2
    * Impeccable Live Variant Mode - Browser Script  *  * Injected into the user's page via <script src="http://localhost:PORT/live.js">.
  • Network accessline 3
    *  * Injected into the user's page via <script src="http://localhost:PORT/live.js">.  * The server prepends window.__IMPECCABLE_TOKEN__ and window.__IMPECCABLE_PORT__
  • Network accessline 4
    * Injected into the user's page via <script src="http://localhost:PORT/live.js">.
  • Network accessline 477
    annotSvgEl = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 585
    annotState.strokes.forEach((s, idx) => {       const d = pointsToPath(s.points);       const hit = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 586
    const d = pointsToPath(s.points);       const hit = document.createElementNS('http://www.w3.org/2000/svg', 'path');       hit.setAttribute('d', d);
  • Network accessline 587
    const hit = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 596
    hit.dataset.annotStroke = String(idx);       annotSvgEl.appendChild(hit);       const visible = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 597
    annotSvgEl.appendChild(hit);       const visible = document.createElementNS('http://www.w3.org/2000/svg', 'path');       visible.setAttribute('d', d);
  • Network accessline 598
    const visible = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 733
    if (Math.hypot(dx, dy) < DRAG_THRESHOLD) return;       annotPointer.moved = true;       const strokeEl = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 734
    annotPointer.moved = true;       const strokeEl = document.createElementNS('http://www.w3.org/2000/svg', 'path');       strokeEl.setAttribute('stroke', C.brand);
  • Network accessline 735
    const strokeEl = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 938
    });     if (strokes.length > 0) {       const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 939
    if (strokes.length > 0) {       const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');       svg.setAttribute('viewBox', '0 0 ' + rect.width + ' ' + rect.height);
  • Network accessline 940
    const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
  • Network accessline 945
    });       for (const s of strokes) {         const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 946
    for (const s of strokes) {         const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');         path.setAttribute('stroke', C.brand);
  • Network accessline 947
    const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
  • Network accessline 3834
    [Credential-related source omitted]
  • Network accessline 4148
    async function fetchPendingCount() {     try {       const res = await fetch(
  • Network accessline 4149
    [Credential-related source omitted]
  • Network accessline 4150
    const res = await fetch(
  • Network accessline 4151
    [Credential-related source omitted]
  • Network accessline 4168
    setPendingApplyLoading(true, count);     try {       const res = await fetch(
  • Network accessline 4169
    [Credential-related source omitted]
  • Network accessline 4170
    const res = await fetch(
  • Network accessline 4171
    [Credential-related source omitted]
  • Network accessline 4212
    if (!ok) return;     try {       const res = await fetch(
  • Network accessline 4213
    [Credential-related source omitted]
  • Network accessline 4214
    const res = await fetch(
  • Network accessline 4215
    [Credential-related source omitted]
  • Network accessline 4261
    updateManualApplyRepairState({ attempt: 1, maxAttempts: 3 }, 'repairing');     try {       const res = await fetch(
  • Network accessline 4262
    [Credential-related source omitted]
  • Network accessline 4263
    const res = await fetch(
  • Network accessline 4264
    [Credential-related source omitted]
  • Network accessline 4280
    if (!ok) return;     try {       const res = await fetch(
  • Network accessline 4281
    [Credential-related source omitted]
  • Network accessline 4282
    const res = await fetch(
  • Network accessline 4283
    [Credential-related source omitted]
  • Network accessline 5346
    [Credential-related source omitted]
  • Network accessline 5347
    [Credential-related source omitted]
  • Network accessline 5348
    [Credential-related source omitted]
  • Network accessline 5349
    try {       const res = await fetch(url);       if (!res.ok) return {};
  • Network accessline 5350
    const res = await fetch(url);
  • Network accessline 5820
    [Credential-related source omitted]
  • Network accessline 5821
    [Credential-related source omitted]
  • Network accessline 5822
    try {       const res = await fetch(url);       if (!res.ok) throw new Error(String(res.status));
  • Network accessline 5823
    const res = await fetch(url);
  • Network accessline 6291
    [Credential-related source omitted]
  • Network accessline 6292
    [Credential-related source omitted]
  • Network accessline 6293
    [Credential-related source omitted]
  • Network accessline 6317
    showToast('Could not read the source file to check this session; it stays open and is checked again on the next event.', 5500);     };     fetch(url)
  • Network accessline 6318
    };     fetch(url)       .then(r => { if (!r.ok) throw new Error('source read failed: ' + r.status); return r.text(); })
  • Network accessline 6319
    fetch(url)
  • Network accessline 6448
    [Credential-related source omitted]
  • Network accessline 6449
    [Credential-related source omitted]
  • Network accessline 6450
    [Credential-related source omitted]
  • Network accessline 6451
    fetch(url)
  • Network accessline 7180
    [Credential-related source omitted]
  • Network accessline 7181
    [Credential-related source omitted]
  • Network accessline 7302
    [Credential-related source omitted]
  • Network accessline 7303
    [Credential-related source omitted]
  • Network accessline 7570
    [Credential-related source omitted]
  • Network accessline 7571
    [Credential-related source omitted]
  • Network accessline 7828
    [Credential-related source omitted]
  • Network accessline 8431
    msLoadPromise = new Promise((resolve, reject) => {       const s = document.createElement('script');       s.src = 'http://localhost:' + PORT + '/modern-screenshot.js';
  • Network accessline 8432
    const s = document.createElement('script');       s.src = 'http://localhost:' + PORT + '/modern-screenshot.js';       s.onload = () => resolve(window.modernScreenshot);
  • Network accessline 8433
    s.src = 'http://localhost:' + PORT + '/modern-screenshot.js';
  • Network accessline 8471
    await Promise.all([...urls].map(async (url) => {       try {         const res = await fetch(url);
  • Network accessline 8472
    try {         const res = await fetch(url);         if (!res.ok) return;
  • Network accessline 8473
    const res = await fetch(url);
  • Network accessline 8498
    if (!sheet.href) continue;         try {           const res = await fetch(sheet.href);
  • Network accessline 8499
    try {           const res = await fetch(sheet.href);           if (!res.ok) continue;
  • Network accessline 8500
    const res = await fetch(sheet.href);
  • Network accessline 8759
    if (blob && hasAnnotations) {       try {         const uploadRes = await fetch(
  • Network accessline 8760
    [Credential-related source omitted]
  • Network accessline 8761
    const uploadRes = await fetch(
  • Network accessline 8762
    [Credential-related source omitted]

agents/impeccable/scripts/modern-screenshot.umd.js

  • Network accessline 1
    (function(y,v){typeof exports=="object"&&typeof module!="undefined"?v(exports):typeof define=="function"&&define.amd?define(["exports"],v):(y=typeof globalThis!="undefined"?globalThis:y||self,v(y.modernScreenshot={}))})(this,function(y){"us
  • Possible obfuscationline 1
    (function(y,v){typeof exports=="object"&&typeof module!="undefined"?v(exports):typeof define=="function"&&define.amd?define(["exports"],v):(y=typeof globalThis!="undefined"?globalThis:y||self,v(y.modernScreenshot={}))})(this,function(y){"us
  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 6
    `);return t.appendChild(r),t}function pt(e,t){let{width:r,height:n}=t;if(I(e)&&(!r||!n)){const i=e.getBoundingClientRect();r=r||i.width||Number(e.getAttribute("width"))||0,n=n||i.height||Number(e.getAttribute("height"))||0}return{width:r,he
  • Network accessline 7
    `);let b=o.get(E);b||(b=[],o.set(E,b)),b.push(`.${f[0]}${l}`)}kt.forEach(u),r&&Dt.forEach(u)}const Te=new Set(["symbol"]);function ve(e,t,r,n,i){return C(this,null,function*(){if(I(r)&&(ot(r)||at(r))||n.filter&&!n.filter(r))return;Te.has(t.
  • Possible obfuscationline 7
    `);let b=o.get(E);b||(b=[],o.set(E,b)),b.push(`.${f[0]}${l}`)}kt.forEach(u),r&&Dt.forEach(u)}const Te=new Set(["symbol"]);function ve(e,t,r,n,i){return C(this,null,function*(){if(I(r)&&(ot(r)||at(r))||n.filter&&!n.filter(r))return;Te.has(t.
  • Possible obfuscationline 10
    `))}))})}})}const Wt=/(\/\*[\s\S]*?\*\/)/g,Pe=/((@.*?keyframes [\s\S]*?){([\s\S]*?}\s*?)})/gi;function Ht(e){if(e==null)return[];const t=[];let r=e.replace(Wt,"");for(;;){const a=Pe.exec(r);if(!a)break;t.push(a[0])}r=r.replace(Pe,"");const 
  • Possible obfuscationline 14
    `}),s.appendChild(n.createTextNode(S))}i.timeEnd("clone node"),yield m==null?void 0:m(g),u!==!1&&I(g)&&(i.time("embed web font"),yield qt(g,r),i.timeEnd("embed web font")),i.time("embed node"),De(g,r);const p=a.length;let E=0;const b=()=>C(

agents/reversa-agents-help/SKILL.md

  • Network accessline 193
    > Use o Impeccable quando a interface precisa de design de verdade: site, landing page, dashboard, formulário, componente ou tela nativa. Rode `/impeccable init` uma vez por projeto e depois `/impeccable <comando> <alvo>`. É o framework [Im

agents/reversa-arquitetura-3d/SKILL.md

  • Network accessline 83
    1. **HTML standalone**: arquivo único `.html` com tudo embutido (CSS, JS, dados inline em `<script id="data">`). Quando rodada pelo Time Reversa Docs, os dados vêm de `window.RV_DATA.modules` e `window.RV_DATA.deps` (carregados pelo `assets
  • Network accessline 84
    2. **Three.js local**: usar `<script src="assets/vendor/three.min.js"></script>` apontando para o arquivo baixado pelo Publisher (versão pinada em `agents/reversa-docs-publisher/references/vendor-pins.yaml`, hoje `three@0.147.0` IIFE). Em m

agents/reversa-arquitetura-3d/references/ARCH_TOUR.md

  • Network accessline 60
    import { CatmullRomCurve3 } from "https://cdn.jsdelivr.net/npm/three@0.158.0/build/three.module.js";

agents/reversa-arquitetura-3d/references/ERRORS.md

  • Network accessline 16
    try {     const mod = await import("https://cdn.jsdelivr.net/npm/three@0.158.0/build/three.module.js");
  • Network accessline 17
    const mod = await import("https://cdn.jsdelivr.net/npm/three@0.158.0/build/three.module.js");

agents/reversa-arquitetura-3d/references/THREE_PATTERNS.md

  • Network accessline 10
    import * as THREE from "https://cdn.jsdelivr.net/npm/three@0.158.0/build/three.module.js";
  • Network accessline 11
    import { OrbitControls } from "https://cdn.jsdelivr.net/npm/three@0.158.0/examples/jsm/controls/OrbitControls.js";
  • Network accessline 118
    import { CSS2DRenderer, CSS2DObject } from "https://cdn.jsdelivr.net/npm/three@0.158.0/examples/jsm/renderers/CSS2DRenderer.js";

agents/reversa-docs-analyst/SKILL.md

  • Network accessline 89
    - Preencha marcadores padrão (TITLE = "Métricas", PAGE_ID = "metricas", REVERSA_CATEGORY = "diagram", REVERSA_PRODUCER_AGENT = "reversa-docs-analyst", REVERSA_TEMPLATE = "metricas", VISUAL_STYLE, GENERATED_AT). Deixe `<!-- NAV_LINKS -->` co
  • Network accessline 90
    - `<!-- HEAD_EXTRAS -->`: `<script src="assets/vendor/highcharts.js"></script>` + `assets/vendor/highcharts-accessibility.js` + `assets/vendor/highcharts-exporting.js` + `assets/vendor/highcharts-treemap.js` + `assets/vendor/highcharts-sank
  • Network accessline 91
    - **NUNCA** use `fetch("assets/data/metrics.json")`. O script da página lê `window.RV_DATA.metrics` (injetado pelo `assets/js/data.js` que o Publisher gera). Páginas com fetch local quebram via `file://` por CORS.

agents/reversa-docs-mapper/SKILL.md

  • Network accessline 94
    - Coloque o `<canvas>` e o `<script>` Three.js dentro de `<!-- PAYLOAD -->`.    - Coloque `<script src="assets/vendor/three.min.js"></script>` + `<script src="assets/vendor/OrbitControls.js"></script>` em `<!-- HEAD_EXTRAS -->`. Essas libs 
  • Network accessline 95
    - Coloque `<script src="assets/vendor/three.min.js"></script>` + `<script src="assets/vendor/OrbitControls.js"></script>` em `<!-- HEAD_EXTRAS -->`. Essas libs são baixadas pela Fase 0 do orquestrador `/reversa-docs` (que executa o Passo 0 
  • Network accessline 96
    - **NUNCA** use `fetch("assets/data/modules.json")`. O script inline lê `window.RV_DATA.modules` e `window.RV_DATA.deps` (injetado pelo `assets/js/data.js` que o Publisher gera). Páginas com `fetch()` local quebram quando o usuário abre via
  • Network accessline 104
    2. Invoque a skill `especialista-d3` em modo `force-directed` passando os mesmos dados. 3. Aplique o chassis `viewer.html` igual ao anterior, usando `templates/documentation/pages/modulos.html.tpl` como guia. Em `<!-- HEAD_EXTRAS -->` use `
  • Network accessline 105
    3. Aplique o chassis `viewer.html` igual ao anterior, usando `templates/documentation/pages/modulos.html.tpl` como guia. Em `<!-- HEAD_EXTRAS -->` use `<script src="assets/vendor/d3.v7.min.js"></script>` (Publisher baixa via `vendor-pins.ya
  • Network accessline 106
    4. **NUNCA** use `fetch("assets/data/modules.json")` no script da página. Leia `window.RV_DATA.modules` e `window.RV_DATA.deps`. Em modo standalone (Mapper invocado sozinho sem Publisher), embed os JSONs via `<script id="data" type="applica

agents/reversa-docs-publisher/SKILL.md

  • Network accessline 44
    1. **Funciona via `file://`**: o usuário deve conseguir abrir `index.html` com duplo clique. Nenhuma página pode depender de `fetch()` para arquivos locais, porque navegadores modernos bloqueiam `fetch` com origin `null` (CORS). Dados são c
  • Network accessline 45
    2. **Funciona offline**: nenhum `<script src="https://...">` apontando para CDN. Todas as libs ficam em `assets/vendor/` baixadas pelo Publisher.
  • Network accessline 75
    > Não use estas libs via CDN nas páginas finais. O Publisher reescreve `<!-- HEAD_EXTRAS -->` (e qualquer `<script src="https://...">` que tenha escapado em páginas pré-existentes) para apontar para `assets/vendor/<local>`.
  • Network accessline 94
    Esse arquivo é o **dono dos dados** do mini-site. Todas as páginas leem dele via `window.RV_DATA.<chave>`. Nenhuma página faz `fetch()` para arquivos locais (CORS quebra qualquer página aberta via `file://`).
  • Network accessline 140
    > Diretiva absoluta para todos os agentes do time: **nenhuma página pode chamar `fetch("assets/data/...")` ou `fetch("assets/img/...")` ou qualquer URL local**. Os JSONs em `assets/data/` continuam existindo como fonte intermediária e para 
  • Network accessline 214
    # 1. Subir http.server em porta efêmera apontando para _reversa_docs/ # 2. Para cada página em pagesGenerated: #    a. GET http://localhost:<porta>/<pagina>
  • Network accessline 215
    # 2. Para cada página em pagesGenerated: #    a. GET http://localhost:<porta>/<pagina> #    b. Verifique HTTP 200.
  • Network accessline 216
    #    a. GET http://localhost:<porta>/<pagina>
  • Network accessline 308
    > Como abrir: > - **Duplo clique funciona** (Windows: `start _reversa_docs/index.html`, macOS: `open ...`, Linux: `xdg-open ...`). Como o Publisher embedou dados em `assets/js/data.js` e baixou vendor offline, o mini-site abre via `file://`
  • Network accessline 309
    > - **Duplo clique funciona** (Windows: `start _reversa_docs/index.html`, macOS: `open ...`, Linux: `xdg-open ...`). Como o Publisher embedou dados em `assets/js/data.js` e baixou vendor offline, o mini-site abre via `file://` sem CORS. > -
  • Network accessline 310
    > - **Para hot-reload** durante edição: `python -m http.server 8080` na pasta `_reversa_docs/` e acesse `http://localhost:8080/`.

agents/reversa-docs-publisher/references/vendor-pins.yaml

  • Network accessline 34
    de campo (specs/erros_em_docs.md).     files:       - url: "https://unpkg.com/three@0.147.0/build/three.min.js"
  • Network accessline 35
    files:       - url: "https://unpkg.com/three@0.147.0/build/three.min.js"         local: "assets/vendor/three.min.js"
  • Network accessline 36
    - url: "https://unpkg.com/three@0.147.0/build/three.min.js"
  • Network accessline 37
    local: "assets/vendor/three.min.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/three@0.147.0/build/three.min.js"
  • Network accessline 38
    fallbacks:           - "https://cdn.jsdelivr.net/npm/three@0.147.0/build/three.min.js"           - "https://cdnjs.cloudflare.com/ajax/libs/three.js/0.147.0/three.min.js"
  • Network accessline 39
    - "https://cdn.jsdelivr.net/npm/three@0.147.0/build/three.min.js"
  • Network accessline 40
    - "https://cdnjs.cloudflare.com/ajax/libs/three.js/0.147.0/three.min.js"
  • Network accessline 49
    arquivos que não fazem parte do bundle oficial npm).     files:       - url: "https://raw.githubusercontent.com/mrdoob/three.js/r147/examples/js/controls/OrbitControls.js"
  • Network accessline 50
    files:       - url: "https://raw.githubusercontent.com/mrdoob/three.js/r147/examples/js/controls/OrbitControls.js"         local: "assets/vendor/OrbitControls.js"
  • Network accessline 51
    - url: "https://raw.githubusercontent.com/mrdoob/three.js/r147/examples/js/controls/OrbitControls.js"
  • Network accessline 52
    local: "assets/vendor/OrbitControls.js"         fallbacks:           - "https://cdn.jsdelivr.net/gh/mrdoob/three.js@r147/examples/js/controls/OrbitControls.js"
  • Network accessline 54
    - "https://cdn.jsdelivr.net/gh/mrdoob/three.js@r147/examples/js/controls/OrbitControls.js"
  • Network accessline 58
    format: iife     files:       - url: "https://cdn.jsdelivr.net/npm/d3@7.8.5/dist/d3.min.js"
  • Network accessline 59
    files:       - url: "https://cdn.jsdelivr.net/npm/d3@7.8.5/dist/d3.min.js"         local: "assets/vendor/d3.v7.min.js"
  • Network accessline 60
    - url: "https://cdn.jsdelivr.net/npm/d3@7.8.5/dist/d3.min.js"
  • Network accessline 61
    local: "assets/vendor/d3.v7.min.js"         fallbacks:           - "https://unpkg.com/d3@7.8.5/dist/d3.min.js"
  • Network accessline 62
    fallbacks:           - "https://unpkg.com/d3@7.8.5/dist/d3.min.js"           - "https://d3js.org/d3.v7.min.js"
  • Network accessline 63
    - "https://unpkg.com/d3@7.8.5/dist/d3.min.js"
  • Network accessline 64
    - "https://d3js.org/d3.v7.min.js"
  • Network accessline 71
    versão para não disparar warning de compat no console.     files:       - url: "https://code.highcharts.com/11.4.8/highcharts.js"
  • Network accessline 72
    files:       - url: "https://code.highcharts.com/11.4.8/highcharts.js"         local: "assets/vendor/highcharts.js"
  • Network accessline 73
    - url: "https://code.highcharts.com/11.4.8/highcharts.js"
  • Network accessline 74
    local: "assets/vendor/highcharts.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/highcharts.js"
  • Network accessline 75
    fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/highcharts.js"           - "https://unpkg.com/highcharts@11.4.8/highcharts.js"
  • Network accessline 76
    - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/highcharts.js"
  • Network accessline 77
    - "https://unpkg.com/highcharts@11.4.8/highcharts.js"
  • Network accessline 82
    compatible_with: ["highcharts@11.4.8"]     files:       - url: "https://code.highcharts.com/11.4.8/modules/accessibility.js"
  • Network accessline 83
    files:       - url: "https://code.highcharts.com/11.4.8/modules/accessibility.js"         local: "assets/vendor/highcharts-accessibility.js"
  • Network accessline 84
    - url: "https://code.highcharts.com/11.4.8/modules/accessibility.js"
  • Network accessline 85
    local: "assets/vendor/highcharts-accessibility.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/accessibility.js"
  • Network accessline 87
    - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/accessibility.js"
  • Network accessline 92
    compatible_with: ["highcharts@11.4.8"]     files:       - url: "https://code.highcharts.com/11.4.8/modules/exporting.js"
  • Network accessline 93
    files:       - url: "https://code.highcharts.com/11.4.8/modules/exporting.js"         local: "assets/vendor/highcharts-exporting.js"
  • Network accessline 94
    - url: "https://code.highcharts.com/11.4.8/modules/exporting.js"
  • Network accessline 95
    local: "assets/vendor/highcharts-exporting.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/exporting.js"
  • Network accessline 97
    - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/exporting.js"
  • Network accessline 102
    compatible_with: ["highcharts@11.4.8"]     files:       - url: "https://code.highcharts.com/11.4.8/modules/treemap.js"
  • Network accessline 103
    files:       - url: "https://code.highcharts.com/11.4.8/modules/treemap.js"         local: "assets/vendor/highcharts-treemap.js"
  • Network accessline 104
    - url: "https://code.highcharts.com/11.4.8/modules/treemap.js"
  • Network accessline 105
    local: "assets/vendor/highcharts-treemap.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/treemap.js"
  • Network accessline 107
    - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/treemap.js"
  • Network accessline 112
    compatible_with: ["highcharts@11.4.8"]     files:       - url: "https://code.highcharts.com/11.4.8/modules/sankey.js"
  • Network accessline 113
    files:       - url: "https://code.highcharts.com/11.4.8/modules/sankey.js"         local: "assets/vendor/highcharts-sankey.js"
  • Network accessline 114
    - url: "https://code.highcharts.com/11.4.8/modules/sankey.js"
  • Network accessline 115
    local: "assets/vendor/highcharts-sankey.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/sankey.js"
  • Network accessline 117
    - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/sankey.js"
  • Network accessline 124
    Usado pelo Analyst quando há chronicle.md para gerar timeline.html.     files:       - url: "https://code.highcharts.com/11.4.8/modules/timeline.js"
  • Network accessline 125
    files:       - url: "https://code.highcharts.com/11.4.8/modules/timeline.js"         local: "assets/vendor/highcharts-timeline.js"
  • Network accessline 126
    - url: "https://code.highcharts.com/11.4.8/modules/timeline.js"
  • Network accessline 127
    local: "assets/vendor/highcharts-timeline.js"         fallbacks:           - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/timeline.js"
  • Network accessline 129
    - "https://cdn.jsdelivr.net/npm/highcharts@11.4.8/modules/timeline.js"

agents/reversa-docs-storyteller/SKILL.md

  • Network accessline 77
    1. Carregue `soul.json`. 2. Estruture os conceitos como cards (use o template `templates/documentation/pages/glossario.html.tpl` como guia). 3. Implemente busca textual cliente-side em JavaScript inline: filtra cards por `term` ou `definiti
  • Network accessline 78
    2. Estruture os conceitos como cards (use o template `templates/documentation/pages/glossario.html.tpl` como guia). 3. Implemente busca textual cliente-side em JavaScript inline: filtra cards por `term` ou `definition`. **Leia os dados de `
  • Network accessline 79
    3. Implemente busca textual cliente-side em JavaScript inline: filtra cards por `term` ou `definition`. **Leia os dados de `window.RV_DATA.glossary`** (injetado pelo Publisher). Sem fetch local: páginas com `fetch("assets/data/...")` quebra

agents/reversa-docs/SKILL.md

  • Network accessline 163
    >   - macOS: `open _reversa_docs/index.html` >   - Linux: `xdg-open _reversa_docs/index.html` > - **Para hot-reload durante edição**: `python -m http.server 8080` na pasta `_reversa_docs/` e acesse `http://localhost:8080/`.
  • Network accessline 164
    >   - Linux: `xdg-open _reversa_docs/index.html` > - **Para hot-reload durante edição**: `python -m http.server 8080` na pasta `_reversa_docs/` e acesse `http://localhost:8080/`. >
  • Network accessline 165
    > - **Para hot-reload durante edição**: `python -m http.server 8080` na pasta `_reversa_docs/` e acesse `http://localhost:8080/`.
  • Network accessline 225
    1. **Funciona via `file://`**: usuário abre `index.html` com duplo clique e tudo funciona. Nenhuma página faz `fetch()` para arquivos locais (CORS bloqueia origin `null`). Dados vêm de `window.RV_DATA.<chave>`, injetado pelo `assets/js/data
  • Network accessline 226
    2. **Funciona offline**: nenhuma página tem `<script src="https://...">` para CDN. Libs externas (Three.js, D3, Highcharts, OrbitControls e módulos) ficam em `assets/vendor/`, baixadas pelo Publisher via `agents/reversa-docs-publisher/refer

agents/reversa-docs/references/config-schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

agents/reversa-especialista-d3/SKILL.md

  • Network accessline 18
    3. Prioriza o uso de escalas flexíveis descritas em `references/api-core.md`. 4. **Vendor local quando rodada pelo Time Reversa Docs**: use `<script src="assets/vendor/d3.v7.min.js"></script>`. O Publisher baixa essa lib via `agents/reversa
  • Network accessline 20
    5. **Sem `fetch()` para arquivos locais**: dados vêm de `window.RV_DATA.<chave>` (carregado pelo `assets/js/data.js` que o Publisher gera). Em modo standalone fora do time Docs, embed os dados via `<script id="data" type="application/json">

agents/reversa-especialista-d3/references/api-core.md

  • Network accessline 3
    ## Seleções e Dados - [d3-selection](https://github.com/d3/d3-selection/tree/main/docs): Selecionar elementos, modificar atributos e gerir o ciclo `join`.
  • Network accessline 4
    - [d3-selection](https://github.com/d3/d3-selection/tree/main/docs): Selecionar elementos, modificar atributos e gerir o ciclo `join`.
  • Network accessline 5
    - [d3-array](https://github.com/d3/d3-array/tree/main/docs): Métodos estatísticos (`max`, `min`, `median`) e transformações.
  • Network accessline 7
    ## Escalas e Cores - [d3-scale](https://github.com/d3/d3-scale/tree/main/docs): Mapeamento de domínios de dados para intervalos visuais.
  • Network accessline 8
    - [d3-scale](https://github.com/d3/d3-scale/tree/main/docs): Mapeamento de domínios de dados para intervalos visuais.
  • Network accessline 9
    - [d3-color](https://github.com/d3/d3-color/tree/main/docs): Espaços de cor (RGB, HSL, Lab).
  • Network accessline 11
    ## Formas e Geometria - [d3-shape](https://github.com/d3/d3-shape/tree/main/docs): Arcos, linhas, áreas e geradores de símbolos.
  • Network accessline 12
    - [d3-shape](https://github.com/d3/d3-shape/tree/main/docs): Arcos, linhas, áreas e geradores de símbolos.
  • Network accessline 13
    - [d3-path](https://github.com/d3/d3-path/tree/main/docs): Serialização de caminhos Canvas/SVG.

agents/reversa-especialista-d3/references/interatividade.md

  • Network accessline 3
    - [d3-transition](https://github.com/d3/d3-transition/tree/main/docs): Interpolação de valores ao longo do tempo.
  • Network accessline 4
    - [d3-zoom](https://github.com/d3/d3-zoom/tree/main/docs): Implementação de Pan & Zoom.
  • Network accessline 5
    - [d3-drag](https://github.com/d3/d3-drag/tree/main/docs): Comportamento de arrastar elementos.

agents/reversa-especialista-d3/references/layouts-complexos.md

  • Network accessline 3
    ## Hierarquia de Dados - [d3-hierarchy](https://github.com/d3/d3-hierarchy/tree/main/docs): Essencial para Sunbursts, Treemaps e Circle Packing.
  • Network accessline 4
    - [d3-hierarchy](https://github.com/d3/d3-hierarchy/tree/main/docs): Essencial para Sunbursts, Treemaps e Circle Packing.
  • Network accessline 5
    - [d3-force](https://github.com/d3/d3-force/tree/main/docs): Simulação física para Grafos (Force-Directed).
  • Network accessline 7
    ## Visualização Geográfica - [d3-geo](https://github.com/d3/d3-geo/tree/main/docs): Projeções, GeoJSON e cálculos geográficos.
  • Network accessline 8
    - [d3-geo](https://github.com/d3/d3-geo/tree/main/docs): Projeções, GeoJSON e cálculos geográficos.

agents/reversa-highcharts-visualizer/SKILL.md

  • Network accessline 81
    9. **Tooltips ricos**: tooltips formatados, com unidades e contexto. 10. **Dados grandes**: para >10K pontos, incluir `modules/boost.js` (precisa entrar no `vendor-pins.yaml`). 11. **Sem `fetch()` para arquivos locais**: dados vêm de `windo
  • Network accessline 83
    11. **Sem `fetch()` para arquivos locais**: dados vêm de `window.RV_DATA.metrics` (ou `window.RV_DATA.timeline`), carregado por `assets/js/data.js`.
  • Network accessline 87
    | Recurso | Local (quando rodado pelo time Docs) | Fallback CDN | |---------|--------------------------------------|--------------| | Core (obrigatório) | `assets/vendor/highcharts.js` | `https://code.highcharts.com/11.4.8/highcharts.js` |
  • Network accessline 88
    |---------|--------------------------------------|--------------| | Core (obrigatório) | `assets/vendor/highcharts.js` | `https://code.highcharts.com/11.4.8/highcharts.js` | | Accessibility (obrigatório) | `assets/vendor/highcharts-accessib
  • Network accessline 89
    | Core (obrigatório) | `assets/vendor/highcharts.js` | `https://code.highcharts.com/11.4.8/highcharts.js` |
  • Network accessline 105
    Todos os CDNs (fallback) no formato: `https://code.highcharts.com/11.4.8/{path}`.

agents/reversa-highcharts-visualizer/references/ERRORS.md

  • Network accessline 34
    <script src="https://code.highcharts.com/highcharts.js"></script>
  • Network accessline 35
    <script src="https://code.highcharts.com/highcharts-more.js"></script>
  • Network accessline 36
    <script src="https://code.highcharts.com/modules/solid-gauge.js"></script>
  • Network accessline 37
    <script src="https://code.highcharts.com/modules/exporting.js"></script>
  • Network accessline 38
    <script src="https://code.highcharts.com/modules/accessibility.js"></script>

agents/reversa-highcharts-visualizer/references/HIGHCHARTS_PATTERNS.md

  • Network accessline 17
    <!-- Highcharts Core (obrigatório) -->     <script src="https://code.highcharts.com/highcharts.js"></script>
  • Network accessline 18
    <script src="https://code.highcharts.com/highcharts.js"></script>
  • Network accessline 19
    <!-- Módulos extras conforme necessidade (ver tabela no SKILL.md) -->     <script src="https://code.highcharts.com/modules/exporting.js"></script>     <script src="https://code.highcharts.com/modules/export-data.js"></script>
  • Network accessline 20
    <script src="https://code.highcharts.com/modules/exporting.js"></script>
  • Network accessline 21
    <script src="https://code.highcharts.com/modules/export-data.js"></script>
  • Network accessline 22
    <script src="https://code.highcharts.com/modules/accessibility.js"></script>
  • Network accessline 287
    // Para séries com >10.000 pontos // Incluir: <script src="https://code.highcharts.com/modules/boost.js"></script>
  • Network accessline 288
    // Incluir: <script src="https://code.highcharts.com/modules/boost.js"></script>

agents/reversa-highcharts-visualizer/scripts/analyze_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

agents/reversa-highcharts-visualizer/scripts/parse_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

agents/reversa-highcharts-visualizer/scripts/sample_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

agents/reversa-n8n/references/node-catalog.md

  • Network accessline 222
    | `retryOnFail` com tentativas | `tenacity` (decorator `@retry`) | | `errorTrigger` (workflow de erro) | Handler global de exceção, alerta via Slack/email | | Timeout em HTTP request | `httpx.Timeout(...)` explícito |
  • Network accessline 223
    | `errorTrigger` (workflow de erro) | Handler global de exceção, alerta via Slack/email | | Timeout em HTTP request | `httpx.Timeout(...)` explícito | | Wait between retries | Backoff exponencial via `tenacity` |
  • Network accessline 224
    | Timeout em HTTP request | `httpx.Timeout(...)` explícito |

agents/reversa-pricing-advisor/references/advisor-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

agents/reversa-pricing-estimate/references/effort-formula.md

  • Network accessline 13
    - Barry Boehm et al., *Software Cost Estimation with COCOMO II*, Prentice Hall, 2000 - Carnegie Mellon SEI, visao geral de software cost estimation e COCOMO II: https://insights.sei.cmu.edu/blog/software-cost-estimation-explained/
  • Network accessline 14
    - Carnegie Mellon SEI, visao geral de software cost estimation e COCOMO II: https://insights.sei.cmu.edu/blog/software-cost-estimation-explained/

agents/reversa-pricing-estimate/references/estimate-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

agents/reversa-pricing-estimate/references/market-benchmarks.md

  • Network accessline 71
    - Portal Salario, Programador de Sistemas de Informacao, CBO 317110, dados CAGED/eSocial/Empregador Web, atualizado em 2026: https://www.salario.com.br/profissao/programador-de-sistemas-de-informacao-cbo-317110/
  • Network accessline 72
    - Glassdoor Brasil, Software Developer, faixa mensal, atualizado em 2025: https://www.glassdoor.com/Salaries/br%C3%A9sil-software-developer-salary-SRCH_IL.0%2C6_IN36_KO7%2C25.htm
  • Network accessline 73
    - O*NET Online, Software Developers 15-1252.00, salarios locais com fonte BLS 2024: https://www.onetonline.org/link/localwages/15-1252.00
  • Network accessline 74
    - Upwork, Software Developer hourly cost guide, faixas entry, intermediate e expert: https://www.upwork.com/hire/software-developers/cost/
  • Network accessline 75
    - Landing.Jobs Global Tech Talent Trends 2024: https://campaign.landing.jobs/gttt-2024
  • Network accessline 76
    - Hays Portugal Salary Guide 2026: https://www.hays.pt/en/salary-guide/overview
  • Network accessline 77
    - Glassdoor Mexico, Software Developer, faixa mensal, atualizado em 2025: https://www.glassdoor.com/Salaries/mexico-software-developer-salary-SRCH_IL.0%2C6_IN169_KO7%2C25.htm
  • Network accessline 78
    - Computrabajo Mexico, salarios de Developer e Desarrollador IT, atualizado em 2025: https://mx.computrabajo.com/salarios/desarrollador-it

agents/reversa-pricing-product/references/breakeven-formula.md

  • Network accessline 13
    - Charles T. Horngren et al., *Cost Accounting: A Managerial Emphasis*, capitulo sobre analise custo-volume-lucro (CVP), Pearson - Corporate Finance Institute, Break-Even Analysis: https://corporatefinanceinstitute.com/resources/accounting/
  • Network accessline 14
    - Corporate Finance Institute, Break-Even Analysis: https://corporatefinanceinstitute.com/resources/accounting/break-even-analysis/

agents/reversa-pricing-product/references/product-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

agents/reversa-pricing-product/references/store-commissions.md

  • Network accessline 26
    | store | nome | commission_percent (padrao) | faixas e excecoes conhecidas | source | |---|---|---:|---|---| | google_play | Google Play | 15 | 15% sobre o primeiro 1 milhao USD por ano por desenvolvedor, 30% acima; assinaturas 15%; pode v
  • Network accessline 27
    |---|---|---:|---|---| | google_play | Google Play | 15 | 15% sobre o primeiro 1 milhao USD por ano por desenvolvedor, 30% acima; assinaturas 15%; pode variar por regiao e regulacao | Google Play Console Help, "Service fees": https://suppor
  • Network accessline 28
    | google_play | Google Play | 15 | 15% sobre o primeiro 1 milhao USD por ano por desenvolvedor, 30% acima; assinaturas 15%; pode variar por regiao e regulacao | Google Play Console Help, "Service fees": https://support.google.com/googleplay
  • Network accessline 29
    | app_store | Apple App Store | 30 | 15% no Small Business Program (ate 1 milhao USD por ano) e para assinaturas apos o primeiro ano; termos alternativos na UE | Apple Developer, App Store Small Business Program: https://developer.apple.com
  • Network accessline 30
    | microsoft_store | Microsoft Store (Windows) | 15 | 15% para apps, 12% para jogos; 0% quando o app usa sistema de pagamento proprio | Microsoft Learn, publicacao na Microsoft Store: https://learn.microsoft.com/en-us/windows/apps/publish/ |
  • Network accessline 31
    | steam | Steam | 30 | 25% acima de 10 milhoes USD e 20% acima de 50 milhoes USD de receita acumulada do titulo | Steamworks Documentation, Steam Distribution Agreement: https://partner.steamgames.com/doc/gettingstarted/onboarding |
  • Network accessline 44
    - Google Play Console Help, Service fees: https://support.google.com/googleplay/android-developer/answer/112622
  • Network accessline 45
    - Apple Developer, App Store Small Business Program: https://developer.apple.com/app-store/small-business-program/
  • Network accessline 46
    - Microsoft Learn, Publish Windows apps and games (Microsoft Store): https://learn.microsoft.com/en-us/windows/apps/publish/
  • Network accessline 47
    - Steamworks Documentation, Onboarding e Steam Distribution Agreement: https://partner.steamgames.com/doc/gettingstarted/onboarding

agents/reversa-pricing-profile/references/profile-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

agents/reversa-pricing-profile/references/tax-regimes.md

  • Network accessline 82
    - UK GOV.UK, sole trader e limited company: https://www.gov.uk/set-up-business/sole-trader.html
  • Network accessline 83
    - Alemanha, portal administrativo federal, registro fiscal: https://verwaltung.bund.de/leistungsverzeichnis/EN/leistung/99102019120000/herausgeber/HH-S1000020010000009790/region/020000000000
  • Network accessline 84
    - Espanha, Agencia Tributaria, regimes de determinacao de rendimento: https://sede.agenciatributaria.gob.es/Sede/irpf/empresarios-individuales-profesionales/regimenes-determinar-rendimiento-actividad.html
  • Network accessline 85
    - Argentina ARCA, Monotributo: https://www.afip.gob.ar/monotributo/
  • Network accessline 86
    - Colombia DIAN, Regimen Simple de Tributacion: https://micrositios.dian.gov.co/regimen-simple-tributacion/

agents/reversa-pricing-research/references/research-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

agents/reversa-pricing-size/references/size-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

agents/reversa-screen-translator/references/platform-detection.md

  • Network accessline 22
    | `vbnet-winforms` | `.vb` + `Designer.vb` | `Inherits System.Windows.Forms.Form` | só `Module ... Sub Main` (CLI) | | `csharp-winforms` | `.cs`, `.designer.cs` | `using System.Windows.Forms;` + `partial class ... : Form` | só `using System
  • Network accessline 23
    | `csharp-winforms` | `.cs`, `.designer.cs` | `using System.Windows.Forms;` + `partial class ... : Form` | só `using System;` | | `csharp-wpf` | `.xaml`, `.cs` | `xmlns="http://schemas.microsoft.com/winfx/..."` + `<Window>`, `<Grid>` | só `
  • Network accessline 24
    | `csharp-wpf` | `.xaml`, `.cs` | `xmlns="http://schemas.microsoft.com/winfx/..."` + `<Window>`, `<Grid>` | só `.cs` sem `.xaml` |

agents/reversa-screen-translator/references/templates/inventory.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://reversa.dev/schemas/screens/inventory.json",

agents/reversa-selo-generativo/SKILL.md

  • Network accessline 101
    <meta charset="UTF-8">     <title>Selo: <!-- PROJECT_NAME --></title>     <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.min.js"></script>
  • Network accessline 102
    <title>Selo: <!-- PROJECT_NAME --></title>     <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.min.js"></script>     <style>
  • Network accessline 103
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.min.js"></script>
  • Network accessline 130
    1. **HTML standalone**: arquivo único, p5.js via CDN, nada externo. 2. **p5.js 1.9.0+**: usar `https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.min.js`.
  • Network accessline 131
    2. **p5.js 1.9.0+**: usar `https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.min.js`.

agents/reversa-spec-sdd/scripts/spec_scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

agents/reversa/SKILL.md

  • Network accessline 86
    Compare `.reversa/version` com `https://registry.npmjs.org/reversa/latest`. Se houver versão mais nova, informe discretamente após a saudação:

templates/documentation/scripts/convert_chronicle.py

  • Executable scriptline 1
    #!/usr/bin/env python3

templates/documentation/scripts/convert_soul.py

  • Executable scriptline 1
    #!/usr/bin/env python3

templates/documentation/scripts/extract_deps.py

  • Executable scriptline 1
    #!/usr/bin/env python3

templates/documentation/scripts/extract_modules.py

  • Executable scriptline 1
    #!/usr/bin/env python3

templates/documentation/scripts/list_specs.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field user-invocable in agents/impeccable/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest templates/engines/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md agents/impeccable/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md agents/impeccable/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md agents/impeccable/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md agents/impeccable/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

sandeco/reversa: #547 on hotskills, 1.9k stars

[![sandeco/reversa on hotskills](https://hotskills.dev/badge/sandeco-reversa.svg)](https://hotskills.dev/skill/sandeco-reversa/)