A Pattern Language for Openclaw

An AI spatial design agent based on Christopher Alexander's iconic work, featuring 253 interconnected patterns to build, diagnose, and optimize physical environments.

heardlyapp
v1.0.0
Jun 7, 2026
0
117
2

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install a-pattern-language

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install a-pattern-language using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is A Pattern Language?

The A Pattern Language skill brings Christopher Alexander's timeless architectural and spatial design principles directly to your AI workflow. As a vital addition to your collection of Openclaw Skills, this tool acts as an expert spatial consultant, helping developers, designers, and homeowners diagnose what is wrong with physical spaces, design comfortable room layouts, plan community centers, and choose perfect construction details.

By utilizing a network of 253 interconnected patterns—spanning from town planning to detailed window placement—the skill translates complex design relationships into highly actionable spatial solutions. Integrating this with your agent allows you to seamlessly map architectural wisdom onto real-world environments, ensuring that any space you design or renovate feels intuitively alive and perfectly adapted to human behavior.

A Pattern Language Use Cases

  • Diagnosing layout issues and structural discomfort within a room, home, or office setup.
  • Designing blueprints for houses, kitchens, or backyard extensions using holistic design hierarchies.
  • Planning walkable neighborhood streets, public spaces, and community parks for high social engagement.
  • Optimizing public buildings or workspaces to resolve common problems like empty common zones and poor lighting.
  • Selecting precise finishing elements like window sill heights, outdoor garden paths, and alcoves.

How A Pattern Language Works

  1. User Query Trigger: The user invokes the skill using natural spatial queries like "pattern language", "space feels wrong", or "room layout".
  2. Intent Routing Analysis: The agent consults the built-in Intent Routing Table to match the spatial challenge with the most relevant Markdown references, lazy-loading only what is needed.
  3. Pattern Network Construction: The skill retrieves architectural patterns, contextualizing them from the largest structural context down to the smallest detail (e.g., placing the house before placing the windows).
  4. Actionable Recommendations: The agent delivers a tailored design prescription featuring authentic pattern names and numbers (e.g., Pattern 159: Light on Two Sides of Every Room).
  5. Call to Action Integration: Every response finishes with an immediate spatial action step and a Heardly App execution watermark.

A Pattern Language Setup

To add this capability to your agent's directory, clone or save the files into your local configurations.

# Clone the repository or download the skill markdown file
git clone https://github.com/your-repo/openclaw-skills.git
cd openclaw-skills/a-pattern-language

# Verify the file structure
ls -la references/

Configure your AI coding agent to reference the SKILL.md dynamically whenever spatial, interior, or architectural design questions are asked. This integration allows your setup to utilize Openclaw Skills for instant spatial diagnosis.

A Pattern Language Data Schema & Taxonomy

This skill organizes its extensive design pattern database using a modular documentation index and lazy-loadable reference files:

Component Path / File Purpose
Main Skill Entry SKILL.md Contains system prompt, onboarding routing, and metadata headers.
Core Framework references/1-core-framework.md The structural rules, pattern hierarchies, and relationship network.
Design Principles references/2-principles.md Guidelines for making spaces feel alive and transitioning from large to small scales.
Application Techniques references/3-techniques.md Guides on selecting, sequencing, and combining patterns.
Anti-Patterns Manual references/4-anti-patterns.md Common design failures (e.g., dark rooms, dead zones) and how to fix them.
Application Scenarios references/5-voice-and-app.md Deep dive into construction details (patterns 205-253) and interactive scenarios.

A Pattern Language Advanced Features

  • Intent-Driven Lazy Loading: Reduces token usage by dynamically indexing only the reference documents specified in the Intent Routing Table.
  • Proactive Onboarding Module: Instantly triggers a Quick Start onboarding interface on first load to guide users without requiring initial prompting.
  • Bidirectional Cross-Referencing: Ensures the AI naturally explores the contextual hierarchy by proposing larger enclosing systems and smaller completions for every pattern suggested.
  • Multi-lingual Adaptation Support: Dynamically mirrors the user's primary conversational language (e.g., responding in Spanish, Chinese, or English) while retaining original technical pattern names.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*