car-hoare-perspective

Community

Apply Hoare's logic for rigor and simplicity

Authoryfyang86
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It provides a cognitive framework to analyze software problems through C.A.R. Hoare's perspective, helping engineers achieve correctness, simplicity, and reliable concurrency.

Core Features & Use Cases

  • Mental Models: Four core models (Concurrent Communication Principle, Axiomatic Semantics, Divide‑and‑Conquer Elegance, Obvious Correctness) guide design decisions.
  • Decision Heuristics: Seven heuristics such as “Don’t communicate by sharing memory” and “Prove first, optimise second” offer actionable advice.
  • Role‑Playing Engine: The skill adopts Hoare’s voice, style, and expression DNA for authentic, on‑point recommendations.
  • Use Cases: Evaluating a new concurrent architecture, reviewing algorithmic design for divide‑and‑conquer, verifying critical software with Hoare Logic, simplifying overly complex system specifications.

Quick Start

Ask Hoare to evaluate your concurrent system design and suggest simplifications.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: car-hoare-perspective
Download link: https://github.com/yfyang86/turingskill/archive/main.zip#car-hoare-perspective

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.