Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,21 @@
"skill-enforcer@foundry": true,
"the-coder@foundry": true,
"the-workflow@foundry": true,
"javascript@foundry": true
"javascript@foundry": true,
"kensai@yatai": true
},
"extraKnownMarketplaces": {
"foundry": {
"source": {
"source": "github",
"repo": "xobotyi/cc-foundry"
}
},
"yatai": {
"source": {
"source": "github",
"repo": "GaijinEntertainment/yatai"
}
}
},
"alwaysThinkingEnabled": true
Expand Down
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# yatai

Gaijin Entertainment's plugin marketplace for AI coding tools.

Plugins built for internal workflows — code review pipelines, development automation, quality enforcement — published
for anyone to use.

## Installation

Add the marketplace, then install any plugin:

```
/plugin marketplace add GaijinEntertainment/yatai
/plugin install <plugin-name>
```

## Plugins

### kensai

Multi-agent code review with adversarial falsification. Parallel reviewers surface issues; a prover applies
falsification gates to filter false positives. Orchestrated by a stateful MCP server
([`@gaijin/kensai-review-mcp`](https://www.npmjs.com/package/@gaijin/kensai-review-mcp)).

Requires Node.js 26+ and agent teams (`CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`).

```
/plugin install kensai
```

## Requirements

- [Claude Code](https://claude.com/claude-code) with plugin marketplace support
- Node.js 26+ (for MCP server plugins)

## License

MIT
4 changes: 2 additions & 2 deletions claude/kensai/.mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"mcpServers": {
"kensai": {
"type": "stdio",
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/mcp/review/src/index.ts"],
"command": "npx",
"args": ["@gaijin/kensai-review-mcp"],
"alwaysLoad": true
}
}
Expand Down
5 changes: 4 additions & 1 deletion claude/kensai/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,12 @@ phase, preventing agents from skipping steps or mixing concerns.

## Requirements

- Node.js 26+ (MCP server runtime)
- Node.js 26+
- Agent teams enabled: set `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` in your Claude Code environment

The MCP server is published as [`@gaijin/kensai-review-mcp`](https://www.npmjs.com/package/@gaijin/kensai-review-mcp)
and fetched automatically via npx on first use. All dependencies (including ripgrep) are bundled.

## Installation

```
Expand Down
30 changes: 30 additions & 0 deletions claude/kensai/mcp/review/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# @gaijin/kensai-review-mcp

Stateful MCP server for the [kensai](https://github.com/GaijinEntertainment/yatai/tree/main/claude/kensai) multi-agent
code review pipeline.

Provides 24 tools across 4 toolsets (session lifecycle, filesystem, git, findings) with phase-enforced state machine,
paginated context delivery, and scoped filesystem access.

## Usage

This package is consumed as an MCP server via the kensai Claude Code plugin. Install the plugin:

```
/plugin marketplace add GaijinEntertainment/yatai
/plugin install kensai
```

Or run standalone:

```
npx @gaijin/kensai-review-mcp
```

## Requirements

- Node.js 26+

## License

MIT
1 change: 1 addition & 0 deletions claude/kensai/mcp/review/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/usr/bin/env node
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

Expand Down
Loading