Context Marker Extension
C 68 completed
Browser Extension
web_app / yaml · tiny
32
Files
4,534
LOC
3
Frameworks
5
Languages
Pipeline State
completedRun ID
#307264Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
75.75Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:57Deduplication 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/10Tags
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
Languages
Frameworks
Vitest Vite esbuild
Symbols
variable106
function53
constant9
type_alias7
API Endpoints (5)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Powered by Repobility — scan your code at https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | displayStyle | local.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | displayStyle | local.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | rules | local.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | rules | local.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | rules | local.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concepts (8)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility (the analyzer behind this table) · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A Chrome extension that displays environment markers (dev / stg / prod, etc.) on web pages. Supports SPAs and non-URL-based environment detection. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | presentation | Detected presentation layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Strategy | Found strategy/policy-named files | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 3 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 2 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 5 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Want this analysis on your repo? https://repobility.com/scan/
Embed Badge
Add to your README:
