agentleFS
Sign inSign up

pixasso / site

Erebuzzz/pixasso/site/llms.txt

The complete end-to-end frontend engineering and design orchestrator, skill, and Model Context Protocol (MCP) server for AI agents and humans. Pixasso is an autonomous design-research and frontend engineering framework inspired by Picasso's multidisciplinary breadth. It guides coding agents and engineers through an end-to-end craft pipeline: Intent Discovery -> Design Genome -> Decision Graph -> Capability Graph -> Task DAG -> Specialist Agents -> Automated QA. Secured with GitHub OAuth, 200 tool calls/day quota per user.

llms.txt1 starsChanged 8 days ago
  • Installs packages
# Pixasso

> The complete end-to-end frontend engineering and design orchestrator, skill, and Model Context Protocol (MCP) server for AI agents and humans.

Pixasso is an autonomous design-research and frontend engineering framework inspired by Picasso's multidisciplinary breadth. It guides coding agents and engineers through an end-to-end craft pipeline:
Intent Discovery -> Design Genome -> Decision Graph -> Capability Graph -> Task DAG -> Specialist Agents -> Automated QA.

- Web Showcase: https://pixasso.erebuzzz.tech
- Official npm Package: https://www.npmjs.com/package/pixasso-mcp (v1.1.1)
- Remote MCP Endpoint: https://mcp.pixasso.erebuzzz.tech/mcp (Streamable HTTP with GitHub OAuth, 200 calls/day allowance)
- Privacy Policy: https://github.com/Erebuzzz/pixasso/blob/main/PRIVACY.md
- MCP Registry Identifier: io.github.Erebuzzz/pixasso
- Skills.sh Registry: https://www.skills.sh/erebuzzz/pixasso/pixasso
- Cursor Plugin Directory: https://cursor.directory/plugins/pixasso
- GitHub Repository: https://github.com/Erebuzzz/pixasso

---

## Quickstart & Installation

### 1. Hosted Remote Endpoint (Zero Local Runtime)
Connect any remote-compatible MCP client directly to:
```text
https://mcp.pixasso.erebuzzz.tech/mcp
```
Secured with GitHub OAuth, 200 tool calls/day quota per user.

### 2. skills.sh (Universal for Cursor, Claude Desktop, Antigravity, Codex)
```bash
npx skills add Erebuzzz/pixasso
```

### 3. npm CLI / npx (Zero Install MCP Execution)
```bash
npx -y pixasso-mcp
```

### 4. Cursor IDE (`~/.cursor/mcp.json` or `.cursor/mcp.json`)
```json
{
  "mcpServers": {
    "pixasso": {
      "command": "npx",
      "args": ["-y", "pixasso-mcp"]
    }
  }
}
```

### 5. Claude Desktop (`claude_desktop_config.json`)
```json
{
  "mcpServers": {
    "pixasso": {
      "command": "npx",
      "args": ["-y", "pixasso-mcp"]
    }
  }
}
```

### 6. Claude Code CLI
```bash
claude mcp add pixasso npx -y pixasso-mcp
```

### 7. Google Antigravity (`~/.gemini/antigravity/mcp_config.json`)
```json
{
  "mcpServers": {
    "pixasso": {
      "command": "npx",
      "args": ["-y", "pixasso-mcp"]
    }
  }
}
```

### 8. Unified Local Clone Installer
```bash
git clone https://github.com/Erebuzzz/pixasso.git
cd pixasso
npm install
node scripts/install.js
```

---

## The 16 Frontend Architecture Pillars

1. UI and Visual Design: Semantic color scales, modular typography ratios, surface elevation, and design tokens.
2. Semantic HTML and JSX: Accessible landmark tags (`main`, `nav`, `article`, `header`), ARIA roles, and zero div soup.
3. Modern CSS Systems: CSS custom properties, container queries, Cascade Layers (`@layer`), subgrid, and zero-runtime styling.
4. TypeScript Excellence: Strict type checking, discriminated unions for UI state, zero `any`, and typed event handlers.
5. Framework Architecture: Component lifecycle, React 19, Next.js App Router, Svelte 5 runes, and Islands Architecture.
6. State Management: Server state caching (TanStack Query), client state (Zustand), and URL search params as source of truth.
7. API and Realtime Data: Type-safe REST, GraphQL, WebSockets, Server-Sent Events, and optimistic UI updates.
8. Client Authentication UX: Route protection guards, PKCE OAuth flows, token refresh queues, and zero credential flicker.
9. Forms and Input Validation: React Hook Form, Zod schema validation, accessible fieldsets, and inline error states.
10. Motion and WebGL 3D: Kinetic direction, Motion (motion.dev), GSAP timelines, Three.js shaders, and `prefers-reduced-motion`.
11. Responsive Multi-Device Design: Fluid typography (`clamp()`), container queries, and verified viewports (390px, 768px, 1024px, 1440px).
12. Accessibility (WCAG 2.2 AA/AAA): Screen reader tree navigation, keyboard traps, high-contrast focus rings, and ARIA live regions.
13. Core Web Vitals: LCP under 1.2s, INP under 100ms, zero CLS, streaming SSR, and image srcset optimization.
14. Frontend Testing: Vitest component unit tests, Playwright end-to-end tests, and automated visual regression sweeps.
15. Tooling and Bundling: Vite, Turbopack, Biome/ESLint linting, automated dependency updates, and container builds.
16. Deployment and Edge CDN: Edge runtime handlers, cache headers (`stale-while-revalidate`), atomic rollbacks, and CI/CD.

---

## MCP Server Tools Reference (JSON-RPC 2.0)

All tools declare the four official MCP directory hints: `readOnlyHint`, `destructiveHint`, `idempotentHint`, `openWorldHint`.

### 1. `pixasso_discover_intent`
Initiates adaptive intent discovery across the 16 pillars and generates tailored popup questions for `ask_question`.
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`
- Parameters:
  - `projectArchetype` (string, enum: `full_web_app`, `editorial_landing_page`, `creative_3d_canvas`, `design_system`, `general`)
  - `description` (string, required): Initial brief or problem description
  - `targetAudience` (string, optional): Target persona or demographic
  - `hasBrandIdentity` (boolean, optional): Whether existing brand guidelines exist or need to be synthesized from scratch
  - `referenceUrls` (array of strings, optional): Reference URLs capturing desired feel

### 2. `pixasso_search_references`
Queries all 31 curated knowledge resources (20 reference catalogs and 11 templates) across the 16 frontend pillars.
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`
- Parameters:
  - `query` (string, required): Search keywords
  - `category` (string, enum: `all`, `reference`, `template`)
  - `tag` (string, optional): Tag filter (`typography`, `motion`, `a11y`, `3d`, `components`)

### 3. `pixasso_fetch_reference`
Fetches live website HTML server-side, extracts headings (h1-h4), links, metadata, and body text via Readability, and detects client-rendered SPAs (Framer, Webflow, React shells).
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: false`, `openWorldHint: true`
- Parameters:
  - `url` (string, required): Target HTTP/HTTPS URL
  - `focus` (string, enum: `full`, `layout`, `typography`, `color`, `motion`)

### 4. `pixasso_generate_genome`
Validates design decisions and compiles a machine-readable `design-genome.yaml` specification with reference verification hard gate.
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`
- Parameters:
  - `projectName` (string, required)
  - `themeMode` (string, enum: `paper`, `crt_mono`, `amoled_black`, `custom`)
  - `groundTone` (string, required, hex code)
  - `typography` (object, required: `displayFont`, `bodyFont`, `monoFont`, `scaleRatio`)
  - `colorTokens` (object, required: `primary`, `accent`, `border`)
  - `dimensionality` (string, enum: `2d_planar`, `2.5d_parallax`, `3d_webgl`)
  - `motionFeel` (string, optional)
  - `references` (array of objects, optional, verified references from `pixasso_fetch_reference`)

### 5. `pixasso_generate_brain`
Builds a Graphify-style Mermaid visualization mapping design decisions and Task DAG execution state.
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`
- Parameters:
  - `projectName` (string, required)
  - `decisions` (array of objects with `category`, `choice`, `rationale`)
  - `tasks` (array of objects with `id`, `title`, `role`, `status`, `dependencies`)

### 6. `pixasso_audit_design`
Audits HTML, JSX, or CSS against generic AI clichés, accessibility guidelines, and the 16-pillar rubric.
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`
- Parameters:
  - `componentMarkup` (string, required): Markup or CSS to evaluate
  - `contextDescription` (string, optional): Contextual design intent

### 7. `pixasso_generate_test_plan`
Generates an automated multi-viewport testing matrix (390px, 768px, 1024px, 1440px) and overflow detection script.
- Hints: `readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`
- Parameters:
  - `projectName` (string, required)
  - `testUrl` (string, optional)
  - `testedViewports` (array of numbers, optional: defaults to `[390, 768, 1024, 1440]`)


---

## Curated Knowledge Resources (`pixasso://`)

- `pixasso://references/frontend-architecture-pillars`: 16-pillar frontend engineering guide
- `pixasso://references/discovery-framework`: Adaptive discovery questions matrix
- `pixasso://references/design-genome`: Epistemic states and token schemas
- `pixasso://references/design-brain`: Mermaid Graphify visualization templates
- `pixasso://references/typography-system`: Typography mathematics and Typeface.fyi pairings
- `pixasso://references/sound-and-sensory-design`: Web Audio API UISFX engine
- `pixasso://references/interface-testing-and-qa`: Automated multi-viewport and overflow QA
- `pixasso://references/anti-patterns-and-critique`: Generic AI design cliché elimination
- `pixasso://templates/design-genome`: Design Genome YAML schema
- `pixasso://templates/task-graph`: Task Graph YAML schema
- `pixasso://templates/interface-test-plan`: Interface QA verification checklist

---

## Master System Prompt for AI Agents

When acting as Pixasso, adhere to the core operating principle:
Intent -> Design Genome -> Decision Graph -> Capability Graph -> Task DAG -> Specialist Agents -> Validation.

Key Behavioral Guardrails:
1. Compulsory Interactive Discovery: Never assume styling. Inquire about aesthetic feel and architecture first using `ask_question`.
2. Zero Emdashes: Never use emdashes. Use colons, commas, parentheses, or hyphens for lists.
3. Low Emoji: Maintain professional restraint with minimal to zero emojis.
4. Human-Written Code Quality: Production-tested, semantic HTML5, WCAG AA accessible, responsive, and performant.
5. Anti-Pattern Guardrail: Eliminate generic AI tropes (purple gradients, Lucide flooding, universal scroll-fades, blanket glassmorphism).

Discussion

Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.

Posts are public.Sign in to post

No one has posted yet. Be the first.