{"id":50864217,"url":"https://github.com/fernandoxavier02/engineering-context","last_synced_at":"2026-06-14T23:34:24.009Z","repository":{"id":353453143,"uuid":"1219475878","full_name":"fernandoxavier02/engineering-context","owner":"fernandoxavier02","description":"Claude Code plugin generating engineering rules, architecture contracts, anti-pattern catalogs, and validation tests adapted to any project stack. Part of the FX Studio AI cross-platform suite.","archived":false,"fork":false,"pushed_at":"2026-06-04T19:53:58.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-14T23:34:20.684Z","etag":null,"topics":["claude-code","context-engineering","developer-tools","engineering-rules","fx-studio-ai"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fernandoxavier02.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-23T23:14:10.000Z","updated_at":"2026-06-04T19:54:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/fernandoxavier02/engineering-context","commit_stats":null,"previous_names":["fernandoxavier02/engineering-context"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/fernandoxavier02/engineering-context","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandoxavier02%2Fengineering-context","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandoxavier02%2Fengineering-context/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandoxavier02%2Fengineering-context/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandoxavier02%2Fengineering-context/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fernandoxavier02","download_url":"https://codeload.github.com/fernandoxavier02/engineering-context/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandoxavier02%2Fengineering-context/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34342089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","context-engineering","developer-tools","engineering-rules","fx-studio-ai"],"created_at":"2026-06-14T23:34:19.242Z","updated_at":"2026-06-14T23:34:24.002Z","avatar_url":"https://github.com/fernandoxavier02.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# engineering-context\n\nClaude Code plugin that generates a **mandatory engineering context system** for any project — architecture contract, engineering principles, testing strategy, and anti-pattern catalog, all adapted to the project's actual stack.\n\n## What it does\n\nScans your repository, detects the stack, maps the architecture, mines anti-patterns from real code, and writes four always-loaded rules plus vault cards. The resulting rules are compactation-safe (load on every turn) and vault-linked (pull deeper detail on demand).\n\n## Slash commands (6)\n\n| Command | What it does |\n|---------|--------------|\n| `/engineering-context:setup` | Full 5-phase pipeline |\n| `/engineering-context:detect-stack` | Auto-detect language / framework / tests |\n| `/engineering-context:map-architecture` | Map layers + dependency rules |\n| `/engineering-context:mine-anti-patterns` | Scan codebase for real anti-patterns |\n| `/engineering-context:generate-rules` | Write `.claude/rules/50–53` + vault cards |\n| `/engineering-context:validate-context` | Run validation tests + GO/NO-GO report |\n\nEach command invokes the corresponding skill. Skills also activate via natural language (e.g. `\"set up engineering context\"`, `\"detect project stack\"`).\n\n## Output artifacts\n\nAfter running `setup`, the plugin writes:\n\n- `.claude/rules/50-architecture-contract.md` — forbidden imports, layer diagram, mandatory flows\n- `.claude/rules/51-engineering-principles.md` — SOLID / DRY / YAGNI / KISS with real examples from the codebase\n- `.claude/rules/52-testing-strategy.md` — test type by layer, regression rules\n- `.claude/rules/53-anti-patterns.md` — catalog of real issues found during scan\n- `vault/engineering/` — ADRs, layer contract detail, pattern examples (progressive disclosure)\n- Validation test in the project's native test framework (pytest / jest / go test)\n\n## Install\n\n### Via marketplace (recommended)\n\n```\n/plugin marketplace add fernandoxavier02/Pipeline-Orchestrator\n/plugin install engineering-context@FX-Studio-AI\n```\n\n### Direct from this repo\n\n```\n/plugin marketplace add fernandoxavier02/engineering-context\n/plugin install engineering-context\n```\n\n## Requirements\n\n- Claude Code CLI with plugin support\n- Project with detectable stack (Python, TypeScript, Go, Rust, Java, or Ruby)\n- Write access to `.claude/rules/` in the target project\n\n## Language support\n\nAuto-adapts examples to: Python (pytest, pydantic, structlog), TypeScript (jest/vitest, zod), Go (go test, fmt.Errorf), Ruby (rspec, rubocop), Rust, Java.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffernandoxavier02%2Fengineering-context","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffernandoxavier02%2Fengineering-context","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffernandoxavier02%2Fengineering-context/lists"}