Pactkit

B 80 completed
Devops
cli / python · small
192
Files
18,296
LOC
1
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
60.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #51915
Member of a group with 6 similar repo(s) — canonical #28787 view group →
Top concepts (2)
Project DescriptionTesting
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a command-line DevOps toolkit, similar to PactKit, written in Python. I need it to be spec-driven and agent-based, designed to guide AI coding assistants through a structured development lifecycle. The CLI should support commands like `pactkit init` to deploy the full toolkit, `pactkit update` to refresh playbooks, and a main workflow command like `/project-sprint "feature description"`. This workflow should orchestrate specialized agents through Plan, Act, Check, and Done phases, ensuring TDD adherence and passing quality gates. Please structure it using pytest for testing.
python cli devops ai-assistant testing pytest spec-driven automation
Generated by gemma4:latest

Catalog Information

Pactkit is a spec-driven, agent-based DevOps toolkit designed to support AI coding assistants.

Description

Pactkit is an innovative DevOps toolkit that leverages AI coding assistants to streamline development processes. It's built on the concept of agents working together to automate tasks and improve collaboration. With pactkit, developers can create custom workflows and integrate them with their existing tools and systems. This project aims to bridge the gap between human developers and AI-powered coding assistants.

الوصف

هو أداة ديفOPS مُصممة لتعزيز مساعدة الكود الآلي بالتقنيات الذكية، تعمل على أساس المفاهيم التفاعلية بين الأطراف المتعددة. يتيح لك هذا الأداة إنشاء تدفقات عمل مخصصة وتكاملها مع أدواتك الحالية والأنظمة.

Novelty

7/10

Tags

spec-driven agent-based devops-toolkit ai-coding-assistants custom-workflows integration

Technologies

anthropic

Claude Models

claude-opus-4.6

Quality Score

B
80.5/100
Structure
97
Code Quality
74
Documentation
88
Testing
85
Practices
55
Security
84
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (867% 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

Weaknesses

  • 5 bare except/catch blocks swallowing errors
  • 214 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Replace bare except/catch blocks with specific exception types
  • Address 33 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

12.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
MIT
License
0.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
77.8%
markdown
21.5%
toml
0.4%
yaml
0.3%

Frameworks

pytest

Concepts (2)

Open data · scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
All rows above produced by Repobility · https://repobility.com
auto_descriptionProject Description![PyPI version](https://pypi.org/project/pactkit/) ![Python](https://pypi.org/project/pactkit/) ![CI](https://github.com/pactkit/pactkit/actions/workflows/ci.yml)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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