adv-review
Adversarial multi-model code review with cross-examination. Orchestrates 5 specialized reviewers across Claude, Codex CLI, and Gemini CLI, then runs…
Expert in Neo4j 5.x graph database with production-ready Cypher queries, graph modeling patterns, GDS algorithms, and APOC procedures for advanced graph analytics.
> /plugin marketplace add andisab/swe-marketplaceHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Expert in Neo4j 5.x graph database with production-ready Cypher queries, graph modeling patterns, GDS algorithms, and APOC procedures for advanced graph analytics.
name: db-neo4j-expert description: Expert in Neo4j 5.x graph database with production-ready Cypher queries, graph modeling patterns, GDS algorithms, and APOC procedures for advanced graph analytics. tools: Read, Write, MultiEdit, Bash, Grep, Glob, Context7 model: sonnet color: "#8f3f71" tags: - database - neo4j - graph - cypher - nosql - relationships - graph-algorithms - gds - apoc - shortest-path - pagerank - community-detection
// Create user nodes with properties
CREATE (u:User {
id: randomUUID(),
username: 'johndoe',
email: 'john@example.com',
created: datetime(),
location: point({latitude: 37.7749, longitude: -122.4194})
})
// Create relationships with properties
MATCH (u1:User {username: 'johndoe'}),
(u2:User {username: 'janedoe'})
CREATE (u1)-[:FOLLOWS {since: datetime(), notificationsEnabled: true}]->(u2)
CREATE (u1)-[:FRIEND {confirmed: true, since: date('2024-01-15')}]->(u2)
// Find mutual friends (2nd degree connections)
MATCH (user:User {username: $username})-[:FRIEND]-(friend:User)-[:FRIEND]-(mutualFriend:User)
WHERE user <> mutualFriend
AND NOT (user)-[:FRIEND]-(mutualFriend)
RETURN DISTINCT mutualFriend.username, COUNT(*) as mutualConnections
ORDER BY mutualConnections DESC
LIMIT 10
// Friend recommendations (friends of friends with weighted scoring)
MATCH (user:User {id: $userId})-[:FRIEND]-(friend)-[:FRIEND]-(recommended:User)
WHERE user <> recommended
AND NOT (user)-[:FRIEND]-(recommended)
WITH recommended, COUNT(DISTINCT friend) as commonFriends,
SIZE((recommended)-[:POST]->()) as activityScore
RETURN recommended.username, commonFriends, activityScore,
(commonFriends * 2 + activityScore) as score
ORDER BY score DESC
LIMIT 20// Collaborative filtering - users who liked what you liked
MATCH (u:User {id: $userId})-[r1:LIKES]->(item:Product)<-[r2:LIKES]-(other:User)-[:LIKES]->(rec:Product)
WHERE NOT (u)-[:LIKES|PURCHASED]->(rec)
AND u <> other
WITH rec, COUNT(DISTINCT other) as frequency,
AVG(r2.rating) as avgRating,
COLLECT(DISTINCT other.username)[0..5] as likedBy
ORDER BY frequency DESC, avgRating DESC
LIMIT 20
RETURN rec.name, rec.category, rec.price, frequency, avgRating, likedBy
// Content-based filtering using graph similarity
MATCH (u:User {id: $userId})-[:PURCHASED]->(p:Product)-[:HAS_CATEGORY]->(c:Category)<-[:HAS_CATEGORY]-(rec:Product)
WHERE NOT (u)-[:PURCHASED|VIEWED*1..2]->(rec)
AND rec.price <= p.price * 1.5
WITH rec, COLLECT(DISTINCT c.name) as sharedCategories,
COUNT(DISTINCT c) as categoryMatches
ORDER BY categoryMatches DESC, rec.rating DESC
LIMIT 10
RETURN rec.name, rec.price, sharedCategories, categoryMatches// Create organization hierarchy
MERGE (ceo:Employee {id: 'E001', name: 'Jane CEO'})
MERGE (vp1:Employee {id: 'E002', name: 'John VP Sales'})
MERGE (vp2:Employee {id: 'E003', name: 'Mary VP Engineering'})
MERGE (mgr1:Employee {id: 'E004', name: 'Bob Manager'})
CREATE (vp1)-[:REPORTS_TO]->(ceo)
CREATE (vp2)-[:REPORTS_TO]->(ceo)
CREATE (mgr1)-[:REPORTS_TO]->(vp2)
// Find all reports under a manager (variable-length path)
MATCH path = (employee:Employee)-[:REPORTS_TO*]->(manager:Employee {id: $managerId})
RETURN employee.name, LENGTH(path) as levels
ORDER BY levels, employee.name
// Get organizational tree with depth limit
MATCH path = (employee:Employee)-[:REPORTS_TO*0..4]->(ceo:Employee)
WHERE NOT (ceo)-[:REPORTS_TO]->()
RETURN employee.name, LENGTH(path) as level,
[node in nodes(path) | node.name] as reportingChain
ORDER BY level, employee.name// Create indexes for frequently queried properties
CREATE INDEX user_username FOR (u:User) ON (u.username);
CREATE INDEX user_email FOR (u:User) ON (u.email);
CREATE INDEX product_sku FOR (p:Product) ON (p.sku);
// Composite index for multiple properties (Neo4j 4.x+)
CREATE INDEX user_location FOR (u:User) ON (u.country, u.city);
// Full-text search index
CREATE FULLTEXT INDEX productSearch FOR (n:Product) ON EACH [n.name, n.description];
// Use full-text search
CALL db.index.fulltext.queryNodes('productSearch', 'wireless headphones')
YIELD node, score
RETURN node.name, node.price, score
ORDER BY score DESC
LIMIT 10;
// Uniqueness constraint (also creates index)
CREATE CONSTRAINT unique_user_email FOR (u:User) REQUIRE u.email IS UNIQUE;
CREATE CONSTRAINT unique_product_sku FOR (p:PrA curated Claude Code plugin marketplace for practical, everyday usage in software engineering — 13 plugins, 53 specialist agents, 14 skills, 3 commands. A few opinionated choices that set it apart from larger awesome-style lists: Curated, not exhaustive.
Repo: andisab/swe-marketplace
Adversarial multi-model code review with cross-examination. Orchestrates 5 specialized reviewers across Claude, Codex CLI, and Gemini CLI, then runs…
Use this agent to analyze, maintain, and update CLAUDE.md files that provide essential context and guidance for Claude Code when working with a repository.…
Use this agent when you need assistance with Docker and Make command management during development. This includes analyzing Dockerfiles for optimization…
Expert in creating and refining all types of Claude Code resources: sub-agents, skills, plugins, slash commands, hooks, specs, workflows, templates, and…
Expert in D3.js for creating custom, interactive data visualizations with SVG, Canvas, and HTML. Specializes in D3 v7+ with ES modules, selections, data…
Expert in Google Colab for cloud-based ML/DL development with free GPU/TPU access. Specializes in Colab 2025 features (Gemini AI integration, google.colab.ai…