Claude Cpp Agent Pipeline — Data skill for Claude Code
“Built a Claude SDK agentic pipeline to automate C++ normalization manager generation for financial exchanges.” What does this mean.
How to install Claude Cpp Agent Pipeline
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open aryanamaresh/claude-cpp-agent-pipeline and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Cpp Agent Pipeline does
“Built a Claude SDK agentic pipeline to automate C++ normalization manager generation for financial exchanges.” What does this mean? Financial exchanges have complicated specifications describing how market/exchange data should be processed.
Alternatives in Data
- Sitegeist — An AI assistant that lives in your browser 537 ★
- Anthropic Retrieval Demo — Lightweight demo using the Anthropic Python SDK to experiment with Claude's Search and Retrieval capabilities 191 ★
- 📱 Social Media Automation - Quick Start Guide — An AI-powered social media automation system built on the Agentic AI Pipeline 58 ★
README
Claude SDK Agentic Pipeline for C++ Code Generation
An educational/portfolio implementation of an agentic pipeline that converts structured exchange specifications into deterministic C++ normalization-manager code.
**Portfolio note:** This repository uses synthetic, exchange-like specifications. It does not contain proprietary code, schemas, data, or internal implementation from any employer.
Architecture
flowchart TD
A[Exchange Specification] --> B[Parser Agent]
B --> C[Mapping Agent]
C --> D[Ambiguity Resolution]
D --> E[Jinja2 C++ Generator]
E --> F[Pre-Compilation Validator]
F -->|Valid| G[C++ Compiler]
F -->|Invalid| H[Repair Agent]
G -->|Pass| I[Regression Oracle]
G -->|Fail| H
I -->|Pass| J[Accepted Artifact]
I -->|Fail| H
H --> K[Patch + Retry]
K --> E
What this project demonstrates
- Claude SDK / Anthropic Messages API integration
- Agentic decomposition of a code-generation problem
- Structured JSON outputs from LLM agents
- Protocol-field mapping and ambiguity resolution
- Deterministic C++ generation with Jinja2
- Structural/type contract validation before compilation
- Automated compile/test feedback
- Regression-oracle based acceptance/rejection
- Bounded autonomous repair loop
- Offline mode for reproducible demos and tests
Repository structure
claude-cpp-agent-pipeline/
├── app.py
├── requirements.txt
├── .env.example
├── .gitignore
├── README.md
├── config/
│ └── pipeline.yaml
├── specs/
│ └── sample_exchange.yaml
├── templates/
│ └── normalization_manager.cpp.j2
├── src/
│ ├── __init__.py
│ ├── agents.py
│ ├── generator.py
│ ├── validator.py
│ ├── oracle.py
│ └── pipeline.py
└── tests/
├── test_generator.py
└── test_validator.py
Setup
Python 3.10+ is recommended.
git clone https://github.com//claude-cpp-agent-pipeline.git
cd claude-cpp-agent-pipeline
python -m venv .venv
# Windows
.venv\Scripts
Related Skills
Senzing MCP Skill
Agent skill for Senzing entity resolution — data mapping, SDK code generation, documentation search, error tro
Filing Intelligence RAG
Local RAG pipeline over financial filings (Python, Chroma, sentence-transformers, Claude API). Structural cita
Speclint
In an agentic development pipeline, the constraint has moved. Code generation downstream of a well-formed tick
Agentic Document Extraction
Agentic Document Extraction (ADE) pipeline built from scratch on Claude. Upload a PDF, describe in natural lan
Spglobal Agent Skills
This plugin brings S&P Global's financial data and analytics directly into your AI workflow via a set of pre-b
Finance Tracker AI
Full-stack AI-powered Personal Finance Tracker built with Python FastAPI backend, JWT auth, SQLite database, a
Related Agents
API Docs Specialist
Use this agent when you need to create, update, or enhance API documentation including OpenAPI/Swagger specifi
Ade CLI
Coding agents asked to read contracts, claims, or financial PDFs hallucinate structure unless the extraction t
Agentica Agent
You are a specialized agent for building Python agents using the Agentica SDK. You implement agentic functions