https://github.com/docutray/docutray-claude-code-plugins
Complete agile development workflow commands for Claude Code. Framework-agnostic slash commands for GitHub-based development: research, epic planning, feature specs, implementation, validation, and PR review.
https://github.com/docutray/docutray-claude-code-plugins
agile-development automation ci-cd claude-code claude-code-plugin code-review continuous-integration developer-tools development-workflow devops github-integration jest productivity pytest python quality-assurance slash-commands testing typescript vitest
Last synced: 4 days ago
JSON representation
Complete agile development workflow commands for Claude Code. Framework-agnostic slash commands for GitHub-based development: research, epic planning, feature specs, implementation, validation, and PR review.
- Host: GitHub
- URL: https://github.com/docutray/docutray-claude-code-plugins
- Owner: docutray
- Created: 2025-10-27T17:56:56.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-03T15:03:44.000Z (2 months ago)
- Last Synced: 2026-02-04T04:57:40.655Z (2 months ago)
- Topics: agile-development, automation, ci-cd, claude-code, claude-code-plugin, code-review, continuous-integration, developer-tools, development-workflow, devops, github-integration, jest, productivity, pytest, python, quality-assurance, slash-commands, testing, typescript, vitest
- Language: Python
- Size: 137 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Docutray Plugins Marketplace
A collection of [Claude Code](https://docs.claude.com/en/docs/claude-code/overview) plugins maintained by the Docutray organization.
## Installation
### Add the Marketplace
```bash
/plugin marketplace add docutray/docutray-claude-code-plugins
```
### Install Plugins
```bash
/plugin install @docutray-plugins
```
Or use the interactive menu:
```bash
/plugin
# Select "Browse Plugins" → choose from docutray-plugins
```
## Available Plugins
| Plugin | Description | Version |
|--------|-------------|---------|
| [devflow](./plugins/devflow/) | Complete agile development workflow with GitHub integration | 1.2.0 |
| [rag-research](./plugins/rag-research/) | RAG-based document indexing and semantic search with project-local database support | 1.1.1 |
---
## Plugin: DevFlow
A comprehensive set of slash commands that implement a complete agile development workflow based on GitHub and best practices.
### Quick Start
```bash
# Install
/plugin install devflow@docutray-plugins
# Configure for your project
/devflow:devflow-setup
# Standard workflow
/devflow:feat feature-name # Create specification & GitHub issue
/devflow:dev issue#123 # Implement feature
/devflow:check # Validate quality
/devflow:review-pr 45 # Review PR
```
### Commands
| Command | Description |
|---------|-------------|
| `/devflow:devflow-setup` | Configure DevFlow for your project |
| `/devflow:feat` | Create feature specifications and GitHub issues |
| `/devflow:dev` | Implement features from GitHub issues |
| `/devflow:check` | Run parallel validations (tests, lint, types, build) |
| `/devflow:review-pr` | Perform comprehensive PR reviews |
| `/devflow:research` | Research topics before planning |
| `/devflow:epic` | Plan major initiatives with multiple phases |
### Framework Support
TypeScript/Node.js, Python, Go, Ruby, Java, Rust, and more.
[**View Full Documentation**](./plugins/devflow/README.md)
---
## Plugin: RAG Research
RAG-based reference document management for Claude Code. Index documents (PDF, Markdown, Text) and search them semantically using Qdrant + FastEmbed for efficient local vector storage and retrieval.
### Quick Start
```bash
# Install
/plugin install rag-research@docutray-plugins
# Setup dependencies (first time only)
cd ~/.claude/plugins/marketplaces/docutray-plugins/plugins/rag-research
uv sync
# Use commands
/rag-research:add-doc ./docs/manual.pdf # Index a document
/rag-research:list # List indexed documents
/rag-research:research "your topic" # Semantic search
```
### Commands
| Command | Description |
|---------|-------------|
| `/rag-research:add-doc` | Index a document (PDF, Markdown, Text, JSON) |
| `/rag-research:list` | List all indexed documents with filtering |
| `/rag-research:research` | Semantic search across indexed documents |
### Features
- **Document Indexing**: PDF, Markdown, Text, JSON support
- **Semantic Search**: FastEmbed embeddings + Qdrant vector store
- **Local Storage**: No external servers required
- **PDF OCR**: Mistral AI integration for scanned documents
- **Deep Research Agent**: Autonomous comprehensive topic research
### Configuration
Set `MISTRAL_API_KEY` in `.env` for PDF OCR support (optional - falls back to pypdf).
[**View Full Documentation**](./plugins/rag-research/README.md)
---
## Repository Structure
```
docutray-claude-code-plugins/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog
├── .kimi/ # Kimi CLI Flow Skills
│ └── skills/
│ └── devflow/ # DevFlow flow skills
│ ├── feat/
│ ├── dev/
│ ├── check/
│ ├── review-pr/
│ ├── research/
│ └── epic/
├── plugins/
│ ├── devflow/ # DevFlow plugin (Claude Code)
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/ # Slash commands
│ │ ├── templates/
│ │ └── README.md
│ └── rag-research/ # RAG Research plugin
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── commands/
│ ├── skills/
│ ├── agents/
│ ├── src/
│ └── README.md
├── install-kimi-flows.sh # Installer for Kimi Flow Skills
├── README.md # This file
└── CLAUDE.md
```
## Local Development
```bash
# Clone the repository
git clone https://github.com/docutray/docutray-claude-code-plugins
cd docutray-claude-code-plugins
# Add as local marketplace
/plugin marketplace add .
# Install plugins
/plugin install devflow@docutray-plugins
/plugin install rag-research@docutray-plugins
```
---
## 🚀 Kimi CLI Support (Flow Skills)
This repository also includes **Flow Skills** for [Kimi CLI](https://moonshotai.github.io/kimi-cli/), providing the same DevFlow workflows as automated multi-step processes.
### What are Flow Skills?
Flow Skills are a special skill type in Kimi CLI that define multi-step automated workflows using flow diagrams. Unlike Claude's slash commands which execute in one step, Flow Skills guide the Agent through complex processes with decision points and loops.
### Available Flow Skills
| Flow Skill | Description | Kimi Command |
|------------|-------------|--------------|
| `devflow-feat` | Create feature specifications and GitHub issues | `/flow:devflow-feat` |
| `devflow-dev` | Implement features from GitHub issues | `/flow:devflow-dev` |
| `devflow-check` | Execute parallel validations | `/flow:devflow-check` |
| `devflow-review-pr` | Review Pull Requests | `/flow:devflow-review-pr` |
| `devflow-research` | Research topics before planning | `/flow:devflow-research` |
| `devflow-epic` | Plan major initiatives | `/flow:devflow-epic` |
### Installation for Kimi CLI
```bash
# Clone this repository
git clone https://github.com/docutray/docutray-claude-code-plugins
cd docutray-claude-code-plugins
# Install flow skills (copies to ~/.config/agents/skills/)
./install-kimi-flows.sh
# Or install with symlinks for development (auto-updates)
./install-kimi-flows.sh --symlink
```
### Quick Start with Kimi
```bash
# Start Kimi
kimi
# Create a feature
/flow:devflow-feat
# Implement it
/flow:devflow-dev issue#123
# Validate
/flow:devflow-check
# Review PR
/flow:devflow-review-pr 45
```
### Claude vs Kimi Comparison
| Feature | Claude Code | Kimi CLI |
|---------|-------------|----------|
| **Format** | Slash Commands | Flow Skills |
| **Execution** | Single-step | Multi-step with decisions |
| **DevFlow** | `/devflow:feat` | `/flow:devflow-feat` |
| **Automation** | Manual steps | Guided workflow |
| **Diagrams** | N/A | Visual Mermaid flows |
The Flow Skills are located in `.kimi/skills/` and do not interfere with Claude Code plugins.
[**View Kimi Flow Skills Documentation**](./.kimi/README.md)
---
## Adding New Plugins
1. Create a new directory under `plugins/`:
```
plugins/new-plugin/
├── .claude-plugin/
│ └── plugin.json
├── commands/
└── README.md
```
2. Add the plugin to `marketplace.json`:
```json
{
"plugins": [
{ "name": "new-plugin", "source": "./plugins/new-plugin", ... }
]
}
```
3. Document the plugin in its own `README.md`
## Official Documentation
- [Plugins Overview](https://docs.claude.com/en/docs/claude-code/plugins)
- [Plugins Reference](https://docs.claude.com/en/docs/claude-code/plugins-reference)
- [Slash Commands](https://docs.claude.com/en/docs/claude-code/slash-commands)
- [Skills](https://docs.claude.com/en/docs/claude-code/skills)
## License
MIT
## Support
- **Issues**: [GitHub Issues](https://github.com/docutray/docutray-claude-code-plugins/issues)
- **Contact**: Roberto Arce (roberto@docutray.com)
---
Built with [Claude Code](https://docs.claude.com/en/docs/claude-code/overview) by Docutray