Composable identity, style, and 30 engineering skills
— including 4 native security domains and a self-evolution forge.
npx code-abyss -t claude -y
Mix any persona with any style. The behavior rules stay constant.
Role anchoring, personality traits, emotional patterns, scenario scripts. The soul.
config/personas/*.md
Iron laws, execution chains, proactive protocol. Universal across personas.
config/personas/_shared/*.md
Tone, report skeletons, formatting. Template vars make cross-combo safe.
output-styles/*.md
v4 ships 4073 lines of original defense engineering, replacing the Apache-2.0 coff0xc upstream. Builders, blue/purple teams, and architects each get their own dedicated skill.
Web/API/GraphQL hardening, OAuth/OIDC/JWT/Session, LLM AppSec (prompt injection, RAG poisoning, agent authz). 785 lines.
785 linesContainer escape defense, K8s RBAC/PSS/NetworkPolicy, SLSA/Sigstore/SBOM, cloud IAM, IaC security. 1246 lines.
1246 linesSigma/YARA rule writing, EDR primitives, NIST 800-61 IR, forensics (Win/Linux/Mac/Cloud), threat hunting. 942 lines.
942 linesSTRIDE/PASTA/LINDDUN threat modeling, zero-trust identity (WebAuthn, Kerberos, PAM JIT), SOC2/PCI/HIPAA/GDPR. 1100 lines.
1100 linesThe abyss CLI — a Rust-powered code relationship graph that builds in seconds. Call graph, impact analysis, hotspot detection, change coupling. Zero cloud dependencies.
See blast radius before you edit. Direct/transitive callers, affected tests, uncovered paths, risk score.
abyss impactOne command returns all callers, dependencies, hotspot score, and coupled files for any file. No function name needed.
abyss contextChurn × complexity = risk. Find the most dangerous files instantly. Git-powered change coupling detects hidden dependencies.
abyss mapWhy does this code look the way it does? Commit history, coupled files, churn rate — per function, not just per file.
abyss historyv4.1 adds two meta-skills. The agent watches for repeated workflows and stable voice patterns, then proposes distillation — never silent. Every output passes a default-deny safety scan before landing.
Distill repeated workflows into reusable skills. Scaffold, lint, scan, improve, promote across L0/L1/L2 tiers. Default-deny on dangerous tools, prompt injection, hardcoded secrets.
skill_forge.jsDistill voice, emotional anchors, and scenario scripts into a Tech Persona Card v1.0. Reuses the existing submit portal — three legal/platform/content red lines enforced.
persona_forge.jsSix built-in personas. Community submissions open.
The first portable format for AI agent persona interchange.
Like Character Card V2, but for engineering workflows.
Pick your platform. Code Abyss handles auth detection, config merge, and skill installation.
npx code-abyss -t claude -y
claude plugin install code-abyssnpx code-abyss -t codex -y
npx code-abyss -t gemini -y
npx code-abyss -t openclaw -y
--persona elder-sister --style abyss-cultivator
--with-abyss or --with-mcp