Blue Corvid Group engineering standards: principles, architecture, preferred stack, testing. Bundles the engineering-guidelines skill, which Claude consults before writing, reviewing, or architecting code.
How we build software: our principles, patterns, and standards for working with agentic coding tools and each other.
This repo is a Claude Code plugin that bundles the engineering-guidelines skill. The skill is split across small files so a coding session loads only the part a task needs, instead of reading one large document every time. Claude consults it automatically when it detects engineering work (per the skill's description); no per-session token cost when you're not coding.
| File | What's in it | When it's read |
|---|---|---|
skills/engineering-guidelines/SKILL.md | Thin router. The only part always in context when the skill is active. | Skill entry point |
principles.md | Durable engineering principles, separation of concerns, layered architecture, working with AI agents, security, decision frameworks, checklists. | Any real code work |
stack.md | Preferred languages and frontend/backend/data/AI/deployment tools, described as roles rather than fixed versions. Volatile by design. | Only when making a tech-stack or architecture decision (triggers a fresh landscape check) |
testing.md | Testing philosophy, what to test vs. not, enforced coverage, periodic test review, smoke testing. | When writing/changing tests or finishing a feature |
Install it as a plugin from this repo's marketplace. No clone required, and updates propagate without re-installing.
/plugin marketplace add Blue-Corvid-Group/engineering-team-guidelines
/plugin install engineering-guidelines@blue-corvid-group
/reload-plugins
That's it. The skill auto-surfaces when Claude detects code work, because its description says to consult it before writing, reviewing, or architecting code. You do not need to edit your global CLAUDE.md.
To get stack and guideline changes automatically at session start, add this to your ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"blue-corvid-group": {
"source": { "source": "github", "repo": "Blue-Corvid-Group/engineering-team-guidelines" },
"autoUpdate": true
}
}
}
With autoUpdate on, Claude Code refreshes the plugin at startup, so a merged change to stack.md reaches you on your next session. Without it, pull updates manually:
/plugin marketplace update blue-corvid-group
/reload-plugins
/plugin
engineering-guidelines should appear as installed. Ask Claude to "consult the engineering guidelines" in a session and confirm it reads principles.md.
The skill description handles triggering for most work. If you want a harder guarantee on a specific project, add a line to that project's CLAUDE.md: "Consult the engineering-guidelines skill before code work." The skill content still loads only on demand, so this stays token-cheap.
These guidelines improve when the team feeds findings back in. Open a PR. Bump version in .claude-plugin/plugin.json when you want the change to ship as a new version to teammates with auto-update on.
stack.md is meant to change. When a landscape check turns up a better default, a newly acceptable alternative, or a tool that should move to "avoid," PR it. The principles are durable; the stack is not. Describe tools by the role they fill, not by pinned versions or prices, those go stale in weeks.
The most common way these guidelines rot is by drifting into restating how Claude Code itself works (which tools exist, which flags, which models, how subagents behave). That content is already covered by the harness, it goes stale every release, and it bloats what every session loads.
Before adding anything, ask: is this ours, or is it the harness's?
When a preference also lives in a personal global CLAUDE.md (like secrets handling), keep one source of truth and have the other point at it rather than copying it.
.claude-plugin/
plugin.json # plugin manifest
marketplace.json # marketplace catalog (lets teammates add this repo directly)
skills/
engineering-guidelines/
SKILL.md # router
principles.md
stack.md
testing.md
README.md
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Warns and auto-compacts Claude Code before the conversation crosses the 200K premium-tier billing threshold. Cross-platform (macOS + Linux/WSL).
npx claudepluginhub blue-corvid-group/engineering-team-guidelines --plugin engineering-guidelinesComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.