brainstorming
Structured design dialogue that validates ideas before implementation begins.
Review code for performance issues and run benchmarks. Use when user asks to analyze performance, compare AILANG vs Python vs Go, run benchmarks, or review code for optimization opportunities.
Full skill instructions
Review code for performance issues and run cross-language benchmarks.
Run benchmarks comparing AILANG vs Python vs compiled Go:
# Run all standard benchmarks
.claude/skills/perf-reviewer/scripts/benchmark.sh
# Run specific benchmark
.claude/skills/perf-reviewer/scripts/benchmark.sh fibonacci
# Review code for performance issues
# Just ask: "review this code for performance"
Invoke this skill when:
scripts/benchmark.sh [benchmark_name]Run cross-language benchmarks comparing AILANG interpreted, Python, and AILANG compiled to Go.
Available benchmarks: fibonacci, sort, transform, all
Output: Timing comparisons, speedup ratios, and recommendations.
scripts/profile_ailang.sh <file.ail>Profile an AILANG file with timing breakdown by compilation phase.
When reviewing code, check against these principles (see resources/principles.md):
Critical checks:
Quick checklist:
[ ] No O(n²) where O(n log n) exists
[ ] Batch APIs for repeated operations
[ ] Allocations hoisted outside loops
[ ] Hot paths optimized, edge cases separate
[ ] No unnecessary string formatting in loops
Run benchmarks:
# Full benchmark suite
.claude/skills/perf-reviewer/scripts/benchmark.sh all
# Single benchmark
.claude/skills/perf-reviewer/scripts/benchmark.sh fibonacci
Interpret results:
| Ratio | Interpretation |
|---|---|
| Go/AILANG < 0.1x | Compiled Go is 10x+ faster (expected) |
| Python/AILANG ~ 1x | Similar interpreted performance |
| AILANG/Go > 10x | Consider compilation for this workload |
.claude/skills/perf-reviewer/scripts/profile_ailang.sh examples/compute_heavy.ail
Phase timing helps identify:
From resources/principles.md:
| Principle | Action |
|---|---|
| Profile First | Measure before optimizing |
| Algorithms > Micro-opts | O(n) beats optimized O(n^2) |
| Batch Operations | Amortize overhead |
| Memory Layout | Cache-friendly structures |
| Fast Path | Optimize common case |
| Defer Work | Lazy evaluation |
| Right-size Data | Appropriate containers |
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs