Strike v1.7.0

Strike v1.7.0 is a creative constraint marketplace that generates unique UI designs and session content.

Strike v1.7.0

License: MIT GitHub release CI Attractor Quality Gates

Creative Constraint Marketplace, UI Generation & Session Content Generation - Anti-trend UI with patterns, constraints, workflows, and automatic content extraction

Break patterns. Create unique. Build thoughtful interfaces. Iterate instantly. Document everything.


What is Strike?

Strike is a creative constraint system for Claude Code that prevents generic UI patterns and automatically generates session content. It combines:

  1. Marketplace — Browse and install UI patterns, constraints, and workflows
  2. Orchestrator — Analyzes prompts, detects anti-patterns, applies creative constraints
  3. Implementer — Builds the UI from enriched specification
  4. EXG Plugin — Generates conversation summaries, script theater, and social posts at session end
  5. Attractor Engine — DOT-based workflow orchestration with events, checkpoints, and resilience

New in v1.7.0 - EXG Plugin (Session Content Generation):

  • 📝 Automatic Content Generation - Session-end hook creates 3 outputs
  • 🎭 Script Theater - Dialogue format for video content creation
  • 📱 Social Posts - Platform-ready posts (LinkedIn, Twitter, blog)
  • 🎨 4 Style Profiles - Technical, storytelling, educational, opinion
  • 🚫 40+ Anti-Patterns - Content quality validation
  • Quality Gates - Comprehensive validation before output

New in v1.6.0 - Quality Skills Upgrade:

  • 🎯 skill-check Integration - MANDATORY/BEFORE language, specific triggers
  • 📊 Baseline Configuration - 4 dials per skill (strength 7, creativity 8, difficulty 6, a11y 9)
  • 🚫 100 Anti-Patterns - Comprehensive forbidden patterns database
  • Quality Gates - Pre-flight checklists for validation
  • 📚 Modular Docs - Token-efficient references/ structure

New in v1.5.0 - Marketplace Edition:

  • 🛒 Marketplace — 10+ patterns, 15+ constraints, 5+ workflows
  • 🔍 CLI Tools — Browse, search, and install marketplace items
  • 📊 Validation — Schema validation for all marketplace items
  • 🤝 Community — Contribution guidelines and quality gates

Why Strike Exists?

Modern web design has converged on a narrow set of "safe" choices. Glassmorphism, card grids, neon gradients, parallax scrolling — they're not bad, they're everywhere.

Strike is the guard against the obvious. It doesn't just build what you ask — it builds what you should have asked for if you wanted something unique.


🚀 Key Features

Quality Framework (v1.6.0+)

  • skill-check Integration - MANDATORY gates, trigger phrases, method preview
  • 100 Anti-Patterns - Comprehensive forbidden patterns (Visual, Typography, Layout, Content, Components, Interactions, Resources)
  • Baseline Dials - Configurable strength, creativity, difficulty, accessibility
  • Quality Gates - Pre-flight validation, anti-pattern compliance, WCAG AA+
  • Step Mode - Interactive workshop (USER_CONTROL: 9, LEARNING_MODE: 8)
  • Teams Mode - Parallel execution (TEAM_SIZE: 4, 1.6x-1.85x faster)

Marketplace (v1.5.0+)

  • 10+ UI Patterns — Typography hierarchy, brutalist grid, asymmetric rhythm, print-first, etc.
  • 15+ Constraints — Paper & ink, architectural, biological, CSS only, ASCII art, etc.
  • 5+ Workflows — Quick sequential, with approval, parallel exploration, adaptive retry, teaching mode
  • CLI Toolsstrike install, strike list, strike search, strike info
  • Schema Validation — JSON Schema validation for all items

Orchestrator (/ui)

  • Anti-pattern detection — 100 static patterns + dynamic generation
  • Creative constraints — 15+ constraints with scoring (creativity 30%, difficulty 25%, impact 25%, synergy 20%)
  • DOT workflows — Pre-built or custom workflows
  • Checkpoint & resume — Crash recovery
  • Teams mode — Parallel multi-agent execution (1.6x-1.85x faster)

Implementer (/build)

  • Two stacks — React/Tailwind (production) or Vanilla (prototype)
  • Anti-pattern validation — Checks implementation against blacklist
  • Accessibility-first — WCAG AA compliance
  • Build metrics — Bundle size, compliance scores, timing

Usage

Quality Mode (v1.6.0+)

# Interactive workshop (learning, stakeholder approval)
/ui --step "Complex dashboard"
# → USER_CONTROL: 9, LEARNING_MODE: 8, pauses at each phase

# Parallel execution (complex, large projects)
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS="1"
/ui --team "Enterprise SaaS platform"
# → TEAM_SIZE: 4, 1.85x faster than sequential

# Full quality with dials customization
ANTI_TREND_STRENGTH=9 CREATIVITY_TARGET=8 /ui "Bold experimental design"

Marketplace Commands (v1.5.0+)

# List all items
/ui --list patterns
/ui --list constraints
/ui --list workflows

# Search
/ui --search patterns typography
/ui --search constraints print

# Get details
/ui --info pattern typography-hierarchy

# Install and use
/ui "Create a dashboard with typography-hierarchy pattern"

Basic UI Generation

# Full workflow with 100 anti-patterns + quality gates
/ui "Create a modern SaaS dashboard"

# Demo mode (fast)
/ui --demo "Quick portfolio site"

# Resume from checkpoint
/ui --resume

# Use pre-built workflow
/ui --workflow=quick-sequential "Create a button"
/ui --workflow=with-approval "Create a dashboard"
/ui --workflow=parallel-exploration "Create a landing page"

Marketplace Items

UI Patterns (10 items)

PatternScoreDescription
typography-hierarchy70/100Typography-only visual hierarchy
single-column-focus45/100Strict single-column, max-width
brutalist-grid79/100Visible grid lines, raw borders
asymmetric-rhythm91/100Asymmetric layouts
vertical-rhythm49/100Strict baseline grid
monochrome-complex64/100Single hue with variations
system-symbols54/100Unicode only, no icons
print-first74/100Design for print output
raw-html56/100Semantic HTML only
micro-interactions-only41/100Essential feedback only

Constraints (15 items)

ConstraintScoreDescription
paper-ink43/100Off-white with dark text
monochrome-true60/100Single hue only
architectural85/100UI as physical space
biological94/100Growth patterns, organic
musical-structure90/100Rhythm and harmony
mechanical78/100Switches, levers, dials
css-only62/100No JavaScript for UI
system-fonts-only33/100System font stack
no-images75/100CSS shapes and text
single-file46/100One HTML file
ascii-art-only82/100Text characters only
screen-reader-first67/100A11y as primary
outdoor-visible48/100High contrast
linear-only51/100No branching
max-width-extreme68/100Extreme width limits

Workflows (5 items)

WorkflowTimeDescription
quick-sequential5-10 minFast, no approval
with-approval15-20 minInteractive workshop
parallel-exploration20-30 minMultiple directions
adaptive-retry15-25 minQuality with retry
teaching-mode20-30 minEducational

Installation

Via Claude Code marketplace:

# Search for "strike" and click install

Manual installation:

git clone https://github.com/Pamacea/strike ~/.claude/plugins/strike

Documentation


Contributing

We welcome contributions! See CONTRIBUTING.md.

What we accept:

  • New UI patterns with scoring
  • Creative constraints
  • Pre-built DOT workflows
  • Bug fixes and documentation

License

MIT — See LICENSE for details.


Version: 1.6.0 | Author: Pamacea | Repository: https://github.com/Pamacea/strike

Powered by Attractor