skills/beam/beam-tools/document-nodes/SKILL.md
Generate human-readable documentation and checklists from Node JSON files. Use when asked to document nodes, create checklists for node processing, or explain node extraction logic. Processes all nodes in the Nodes directory systematically.
npx skillsauth add beam-ai-team/beam-next-skills document-nodesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate human-readable English documentation with execution checklists from Node JSON files containing AI extraction prompts.
Glob for all JSON files in the Nodes directory:
C:\Users\dsber\BID\Nodes\*.json
Read each node file to get:
prompt field)For each node, analyze the prompt to extract:
Core Information:
Extraction Logic:
Decision Patterns:
Create markdown file in Documentation/ folder with this structure:
# Node X: [Name]
## Description
[2-3 sentence description of what this node does]
**Metaphor:** [Simple analogy to explain the role]
## System Flow
[Mermaid diagram showing input → node → output]
## Input and Output
**Input:**
- [List inputs]
**Output:**
- [List output variables with brief descriptions]
**Comes from:** [Previous node]
**Goes to:** [Next node or "End"]
---
## Extracted Variables
[Table with: Variable | Description | Possible Values]
---
## [Specific Logic Sections]
[Flowcharts and explanations of key decision logic]
### Critical Distinction Rules
[Any disambiguation rules, edge cases, or common mistakes]
---
## Validation Examples
[2-3 examples showing expected inputs and outputs]
---
## Technical Reference
**Node File:** `[filename].json`
**Input:** [List]
**Output:** [List]
**Routes to:** [Next node]
**Special notes:**
- [Key characteristics, complexity notes, critical rules]
---
Append a comprehensive checklist following the pattern in references/checklist-pattern.md.
The checklist MUST include:
Standard Structure:
- [ ] DescriptionChecklist Guidelines:
> for critical warnings: > **⚠️ CRITICAL:** [rule]Variable = ________Save to: C:\Users\dsber\BID\Documentation\[node-number]-[node-name].md
Naming pattern:
00-System-Overview.md01-Node-0-Receptionist.md02-Node-1a-Bank-Correspondence.md03-Node-1b-TZV-Form.mdAll documentation MUST be in ENGLISH, even if the source prompts or example content are in German. Translate:
German proper nouns (e.g., "TZV", "Dauerauftrag") can be kept with English explanation in parentheses.
When processing all nodes:
Before completing each node documentation:
testing
Audit registry.yaml against disk, validate SKILL.md frontmatter, find duplicates and orphans. Load when user says 'audit skills registry', 'validate beam-next-skills', 'registry drift', 'skills catalog audit', 'check registry yaml'.
tools
All Workable ATS operations — fetch JDs, search candidates, post assessments/reviews. Load when user says "fetch JD", "search workable", "push to workable", "post review", "rate candidate", "workable", "push assessment", "list jobs", or after interview-coach completes an evaluation. Replaces workable-fetch-jd and workable-push-assessment.
data-ai
Load when user mentions "tavily research", "market intelligence", "competitive research", "GTM research", or needs real-time market data for sales, marketing, or vertical strategy.
development
Shared resource library for Slack integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by slack-connect and individual Slack skills.