Toolverse
All skills

bisect-ssa-pass

by noir-lang

Workflow for debugging SSA pass semantic preservation using the noir-ssa CLI. Use when a program's behavior changes incorrectly during the SSA pipeline - bisects passes to identify which one breaks semantics. The `pass_vs_prev` fuzzer finds such issues automatically.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
noir-lang
Category
DevOps

About this skill

Workflow for debugging SSA pass semantic preservation using the noir-ssa CLI. Use when a program's behavior changes incorrectly during the SSA pipeline - bisects passes to identify which one breaks semantics. The pass_vs_prev fuzzer finds such issues automatically.

How to use

  1. Przygotuj projekt Noir z plikiem Prover.toml zawierającym dane wejściowe, które ujawniają problem — program powinien produkować nieprawidłowe wyniki lub zachowywać się nieoczekiwanie.
  2. Skompiluj projekt z flagą --show-ssa, aby wygenerować wyjście SSA po każdym przejściu optymalizacyjnym: nargo compile --show-ssa i zapisz wynik do pliku (np. ssa_output.txt). Nie używaj poleceń obcinających wyjście (takich jak head) — czekaj, aż kompilacja się całkowicie zakończy i wszystkie przejścia zostaną zapisane.
  3. Sprawdź, czy plik zawiera wszystkie przejścia, uruchamiając grep -E "^After " ssa_output.txt — powinno być około 49 przejść.
  4. Podziel wyjście SSA na osobne pliki dla każdego przejścia, używając dostarczonego skryptu: ./scripts/split-ssa-passes.sh ssa_output.txt ssa_passes.
  5. Oczyść pliki z nagłówków i diagnostyki za pomocą skryptu: ./scripts/clean-ssa-passes.sh ssa_passes.
  6. Uruchom bisekt na przejściach, aby zidentyfikować, które z nich zmienia zachowanie programu — skill automatycznie przetestuje każde przejście i wskaże problematyczne.

Related skills

planning-with-files

by davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring u003e5 tool calls.

DevOps
2365

macos-cleaner

by daymade

Analyze and reclaim macOS disk space through intelligent cleanup recommendations. This skill should be used when users report disk space issues, need to clean up their Mac, or want to understand what's consuming storage. Focus on safe, interactive analysis with user confirmation

DevOps
1331

azure-devops-rest-api

by Tiberriver256

Guide for working with Azure DevOps REST APIs and OpenAPI specifications. Use this skill when implementing new Azure DevOps API integrations, exploring API capabilities, understanding request/response formats, or referencing the official OpenAPI specifications from the

DevOps
995

aws-solution-architect

by alirezarezvani

Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora,

DevOps
1231

unity-developer

by sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance

DevOps
66164

cloudflare-manager

by qdhenry

Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun

DevOps
20122