Decompose

B+ 86 completed
Ai Ml
cli / html · small
82
Files
10,211
LOC
1
Frameworks
9
Languages

Pipeline State

completed
Run ID
#298960
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
72.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #65837
Member of a group with 2 similar repo(s) — canonical #82676 view group →
Top concepts (6)
RepositorytestingStrategyLoggingSearchTesting
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a command-line tool using Python that provides deterministic text classification for AI agents. I need it to take text input, either piped from a file or provided inline, and output a structured JSON format. The tool should support options like `--pretty` for readable output, or `--compact` for a smaller JSON structure. Additionally, I want to expose functionality to decompose content fetched from a URL, and I'd like to include a library function example showing how to call `decompose_text` and use `filter_for_llm` to reduce token count.
python cli text-classification ai-agents json
Generated by gemma4:latest

Catalog Information

This project provides a deterministic text classification system for use in AI agents, enabling structured intelligence from unstructured text.

Description

Decompose-MCP is a text classification tool designed to provide structured intelligence to AI agents. It enables the extraction of meaningful information from any text, making it a valuable resource for applications that require accurate and reliable text analysis. The project's focus on determinism ensures consistent results, reducing the risk of errors or biases in decision-making processes.

الوصف

هذا المشروع يقدم نظام تصنيف نصي محدد بشكل دقيق للاستخدام في एजENTS الذكية، مما يسمح بتحليل النصوص غير المنظمة وتحويلها إلى معلومات موصوفة. يعتبر هذا المشروع مفيدًا للأنظمة التي تتطلب تحليلًا دقيقًا وثابتًا للنصوص.

Novelty

7/10

Tags

text-classification deterministic-models structured-intelligence ai-agents natural-language-processing

Claude Models

claude-opus-4.6

Quality Score

B+
86.4/100
Structure
98
Code Quality
84
Documentation
86
Testing
85
Practices
68
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (73% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Security & Health

4.6h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
PASS
Quality Gate
A
Risk (1)
MIT
License
2.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

html
62.2%
python
15.3%
markdown
12.5%
css
3.1%
json
2.0%
text
1.6%
yaml
1.4%
xml
1.4%
toml
0.6%

Frameworks

pytest

Symbols

variable41
function32
constant24
class7
method5

Concepts (6)

Open data · scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
design_patternRepositoryFound repository-named files80%
arch_layertestingDetected testing layer70%
design_patternStrategyFound strategy/policy-named files60%
business_logicLoggingDetected from 18 related files50%
business_logicSearchDetected from 3 related files50%
business_logicTestingDetected from 12 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/22759.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
2 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nmcp1.27.0 · 0 gadgets · risk 971.5Nasyncio4.0.0 · 0 gadgets · risk 0.0