feat: integrate all shared libraries directly into repo
Shared library now lives at personas/_shared/ with full source data:
- skills/ — 42 skills from shared-skills + kali-claw (SKILL.md + references)
- paperclip-skills/ — 52 skills from paperclip-docs (ceo-advisor, coding-agent, etc.)
- design-md/ — 58 brand DESIGN.md files (Stripe, Claude, Linear, Apple, Vercel...)
- ui-ux-pro-max/ — BM25 search engine + 14 CSV data files (67 styles, 161 products)
- openclaw-personas/ — 6 original personas + SOUL.md + IDENTITY.md + TOOLS.md
- kali-tools/ — 16 Kali Linux tool reference docs
- osint-sources/ + ad-attack-tools/ — investigation references
Build system enhancements:
- Skills auto-mapped to personas via SKILL_PERSONA_MAP (domain-based)
- Each persona JSON/YAML output now includes "skills" array
- generated/_index/skills_index.json indexes all 42+52 skills + 58 brands + 14 data files
- Skills, escalation graph, and trigger index all generated per build
Sources: shared-skills (Gitea), kali-claw (Gitea), paperclip-docs (Born2beRoot),
awesome-design-md (VoltAgent), ui-ux-pro-max-skill (nextlevelbuilder)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
12
CLAUDE.md
12
CLAUDE.md
@@ -33,14 +33,22 @@ Optional: `cp config.example.yaml config.yaml` for dynamic variable injection. B
|
||||
|
||||
**Cross-persona escalation**: Each persona's Boundaries section defines handoff triggers to other personas, enabling multi-agent chains (e.g., Neo → Cipher → Sentinel → Frodo). Build auto-extracts these into `generated/_index/escalation_graph.json`.
|
||||
|
||||
**Shared references** (`personas/_shared/`): Reusable knowledge bases (skipped during build):
|
||||
- `kali-tools/` — 15 Kali Linux tool reference docs (nmap, hashcat, metasploit, AD attacks, OSINT, wireless, forensics)
|
||||
**Shared library** (`personas/_shared/`): Reusable knowledge bases (skipped during persona build, indexed into outputs):
|
||||
- `skills/` — 42 shared skills from OpenClaw/kali-claw (SKILL.md + references per skill)
|
||||
- `paperclip-skills/` — 52 skills from paperclip-docs (ceo-advisor, coding-agent, security-review, etc.)
|
||||
- `design-md/` — 58 brand DESIGN.md files (Stripe, Claude, Linear, Apple, Vercel, etc.)
|
||||
- `ui-ux-pro-max/` — BM25 search engine + 14 CSV data files (67 styles, 161 products, 57 fonts)
|
||||
- `kali-tools/` — 16 Kali Linux tool reference docs (nmap, hashcat, metasploit, AD, OSINT, wireless)
|
||||
- `openclaw-personas/` — Original 6 OpenClaw persona definitions + SOUL.md + IDENTITY.md + TOOLS.md
|
||||
- `osint-sources/` — OSINT master reference and investigation templates
|
||||
- `ad-attack-tools/` — Active Directory attack chain references
|
||||
|
||||
**Build outputs** (`generated/_index/`):
|
||||
- `escalation_graph.json` — cross-persona handoff map extracted from Boundaries sections
|
||||
- `trigger_index.json` — keyword→persona routing for multi-agent auto-switching
|
||||
- `skills_index.json` — all shared skills mapped to personas with metadata
|
||||
|
||||
**Skill injection**: Build auto-maps skills from `_shared/skills/` to personas via domain mapping. Each persona's JSON/YAML output includes a `skills` array listing applicable shared skills.
|
||||
|
||||
## Install to Platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user