CtrlK
BlogDocsLog inGet started
Tessl Logo

code-review

Knowledge and patterns for effective code review visualization

Install with Tessl CLI

npx tessl i github:miroapp/miro-ai --skill code-review
What are skills?

36

Quality

22%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Optimize this skill with Tessl

npx tessl skill review --optimize ./claude-plugins/miro-review/skills/code-review/SKILL.md
SKILL.md
Review
Evals

Code Review Skill

This skill provides knowledge and patterns for conducting effective code reviews with visual outputs on Miro boards.

Core Concepts

Review Philosophy

Effective code reviews focus on:

  1. Correctness - Does the code do what it's supposed to?
  2. Security - Are there vulnerabilities or data exposures?
  3. Maintainability - Can others understand and modify this code?
  4. Performance - Are there efficiency concerns?
  5. Consistency - Does it follow project conventions?

Visual Review Benefits

Creating visual artifacts helps:

  • Async collaboration - Reviewers can engage at their own pace
  • Context preservation - Related docs and diagrams in one place
  • Discussion tracking - Comments attached to specific items
  • Knowledge sharing - Junior devs learn from visual explanations

Risk Assessment Framework

Use the references in this skill for detailed risk assessment criteria:

  • references/risk-assessment.md - File and change risk scoring
  • references/review-patterns.md - Common review patterns and anti-patterns

Visualization Patterns

When to Use Each Artifact

ArtifactBest For
TableFile lists, structured comparisons, status tracking
DocumentSummaries, detailed analysis, checklists
FlowchartProcess flows, decision trees, bug fix context
Class DiagramStructural changes, refactoring, OOP patterns
Sequence DiagramAPI interactions, message flows, integrations
ER DiagramDatabase changes, data model updates

Layout Guidelines

┌─────────────────────────────────────────────────────────┐
│                    MIRO BOARD LAYOUT                     │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  x=-2000          x=0              x=2000      x=4000   │
│  ┌─────────┐      ┌─────────┐      ┌─────────┐         │
│  │ Summary │      │  Table  │      │ Diagram │  y=0    │
│  │   Doc   │      │ (files) │      │  (arch) │         │
│  └─────────┘      └─────────┘      └─────────┘         │
│                                                         │
│  ┌─────────┐                       ┌─────────┐         │
│  │ Detail  │                       │ Diagram │  y=1500 │
│  │   Doc   │                       │ (flow)  │         │
│  └─────────┘                       └─────────┘         │
│                                                         │
└─────────────────────────────────────────────────────────┘
Repository
miroapp/miro-ai
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.