Add Claude integration: MCP server, CLI skill, and interactive applications #105
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds multiple ways for candidates to apply to Root Ventures using Claude:
New Application Methods
Key Features
1. Interactive Terminal Application Flow
2. MCP Server (
mcp-server/)list_jobs,get_job_details,apply_to_root_ventures@rootvc/jobs-mcp-server3. Claude CLI Skill
4. Netlify Serverless Function
/.netlify/functions/submit-applicationendpoint5. Job Listing System
jobscommand to list all positionsfg [job_id]to view detailsapply [job_id]for interactive applicationTechnical Changes
Frontend:
config/commands.js- Interactive application flow, enhanced jobs commandconfig/jobs.js- Job listing datajs/terminal-ext.js- AddedcollectInput()for async promptsjs/terminal.js- Optimized character input renderingBackend:
netlify/functions/submit-application.js- Attio integrationnetlify.toml- Netlify configurationMCP Server:
mcp-server/index.js- Full MCP server implementationmcp-server/package.json- NPM package configmcp-server/install.sh- Installation scriptDocumentation:
How to Test
Test Terminal Application
netlify dev)ATTIO_API_KEYenvironment variableapply 1Test MCP Server
cd mcp-server && npm install{ "mcpServers": { "root-ventures-jobs": { "command": "node", "args": ["/path/to/mcp-server/index.js"] } } }Test Claude CLI Skill
~/.claude/skills/root-ventures-apply/claudein terminalWhy This Matters
This makes Root Ventures more accessible to technical candidates and showcases our appreciation for developer tools and technical creativity. Candidates can now apply via:
apply 1Deployment Checklist
ATTIO_API_KEYto Netlify environment variables🤖 Generated with Claude Code