car-hoare-perspective
CommunityApply Hoare's logic for rigor and simplicity
Software Engineering#concurrency#formal-methods#program-verification#algorithm-design#hoare#software-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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.