New Element — Development skill for Claude Code
Add a new ArchLang element via the registry convention.
How to install New Element
Installs to ~/.claude/commands/chanmeng666-archlang-new-element.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/ChanMeng666/archlang/HEAD/.claude/commands/new-element.md -o ~/.claude/commands/chanmeng666-archlang-new-element.md Restart Claude Code, or start a new session, for it to be picked up.
What New Element does
description: Add a new ArchLang element via the registry convention
Add a new element
Elements are added through the registry, never a `switch`. Dispatch (parse / resolve / render) goes through `src/elements/defs.ts`.
Steps
**Create `src/elements/.ts`** exporting an `ElementDef` (follow an existing module in `src/elements/` as the template — e.g. a simple leaf element).
**Register it in `src/elements/defs.ts`.** Add it to the registry so parse, resolve, and re
Alternatives in Development
- Friction Protocol — Friction protocol — convention 29.1k ★
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- Skill Registry — SKILL-REGISTRY 86 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Pss Add To Index
Add or update a single element in the PSS index
Create Agent Plan
Analyzes tickets and creates convention-compliant implementation plans with gap identification and research co
State Convention
Paper State Convention
Think First Principles
Reason from fundamentals by decomposing a problem to its irreducible level, then stripping the inherited assum
Create ADR
Record an architecture decision with rigorous alternatives analysis and honest consequences. For high-switchin
Livewire Alpine Skills
Agent Skills for Laravel Livewire v4 + Alpine.js v3. Recipes EXECUTED against a real install (14 tests), a 21-
Related Agents
Registry Handler
Use this agent when:\n\n1. Adding new sources with index-only content: After running blz add --dry-run and see
Add Resource
新しいKubernetesリソースをk8s.nvimに追加します。registry.luaにリソース定義を追加し、config.luaにキーマップを追加します。
Threat Modeler
Threat-modeling specialist using STRIDE, PASTA, and LINDDUN. Builds and updates data-flow diagrams, identifies