Context Marker Extension

C 68 completed
Browser Extension
web_app / yaml · tiny
32
Files
4,534
LOC
3
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
75.75
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #60610
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (8)
Project DescriptionTestingpresentationinfrastructureStrategyConfigurationSearchTesting
Repobility analyzer · published findings · https://repobility.com

AI Prompt

Create a Chrome extension called "Context Marker" that displays environment markers on web pages. It needs to support JSON-based rule definitions for site or condition matching. The extension should support two detection modes: URL matching and DOM/meta extraction using signals. Users should be able to choose from three display styles: `topBar`, `ribbon`, or `combo`. Crucially, it must handle automatic SPA navigation detection. Additionally, implement features like page tinting and title prefixing for production environments, and allow for JSON import/export of rules.
chrome-extension javascript typescript web-app chrome-api json spa vite vitest
Generated by gemma4:latest

Catalog Information

The Context Marker extension for Chrome displays environment markers on web pages, supporting SPAs and non-URL-based detection.

Description

Context Marker is a Chrome extension that displays environment markers (dev / stg / prod, etc.) on web pages. It supports Single Page Applications (SPAs) and non-URL-based environment detection. The extension allows for JSON-based rule definitions, two detection modes, and three display styles.

الوصف

هذا 확장 Chrome يظهر علامات بيئة على صفحات الويب، يدعم تطبيقات الصفحة الواحدة (SPAs) و обнаружية البيئة غير القائمة على URL. يمكن تعريف قواعد JSON، وجودتين لاكتشاف البيئة، وثلاثة أنماط عرض.

Novelty

7/10

Tags

environment-detection spa-support non-url-based-detection json-rule-definitions display-styles

Technologies

vite vitest zod

Claude Models

claude-opus-4.6

Quality Score

C
68.4/100
Structure
69
Code Quality
90
Documentation
32
Testing
45
Practices
70
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

4.3h
Tech Debt (C)
High
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Open data scored by Repobility · https://repobility.com
A
Risk (2)
MIT
License
2.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

yaml
53.0%
typescript
36.7%
html
5.0%
json
4.1%
markdown
1.2%

Frameworks

Vitest Vite esbuild

Symbols

variable106
function53
constant9
type_alias7

API Endpoints (5)

Analysis by Repobility (https://repobility.com) · MCP-ready
MethodPathHandlerFramework
Powered by Repobility — scan your code at https://repobility.com
GETdisplayStylelocal.getExpress
GETdisplayStylelocal.getExpress
GETruleslocal.getExpress
GETruleslocal.getExpress
GETruleslocal.getExpress

Concepts (8)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject DescriptionA Chrome extension that displays environment markers (dev / stg / prod, etc.) on web pages. Supports SPAs and non-URL-based environment detection.80%
auto_categoryTestingtesting70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
design_patternStrategyFound strategy/policy-named files60%
business_logicConfigurationDetected from 3 related files50%
business_logicSearchDetected from 2 related files50%
business_logicTestingDetected from 5 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Want this analysis on your repo? https://repobility.com/scan/

Embed Badge

Add to your README:

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