claude

structure-core

Stack-agnostic project governance for Claude Code. Enforces a four-document contract (CODINGSTYLE.md, DESIGN.md, LOG.md, docs/adr/), gates risky changes behind Architecture Decision Records, detects the repository toolchain to run the right verification commands, and holds implementations to no-hardcoding and algorithmic-quality standards.

3 on GitHubby Geoffrey Farrelv0.3.0MITupdated 8 days ago
/

Plugin structure-core from marketplace structure-plugins in geoffreyfarrel/structure-plugins. Commands read from the repo's manifest — 8 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (9)

  • adr-workflow

    Write and gate Architecture Decision Records in docs/adr/. Use BEFORE installing, upgrading, or removing a package; before changing architecture, a data model, or a schema; before introducing a new pattern, service, or external dependency; and before any change that could break existing behavior. Tr

  • branch-workflow

    Decide whether work needs its own git branch, and create it BEFORE the first edit. Use at the start of any task that will change files — a feature, a refactor, a bug fix, a dependency or schema change — and whenever the current branch is the default branch (main/master). Big tasks branch automatical

  • commit-workflow

    Make atomic commits with Conventional Commit messages, and open pull requests on GitHub or merge requests on GitLab. Use when committing, staging, pushing, or when the user says commit, push, open a PR, create an MR, or /st-commit. Detects the host from the git remote so the right tooling and vocabu

  • design-tokens

    Maintain DESIGN.md — the typography, color, spacing, radius, and shadow contract for a repository — and translate pasted Figma or raw CSS into the project's styling system. Use when the user pastes CSS from Figma, asks to match a design or a mockup, adjusts spacing, font size, or color, mentions des

  • engineering-standards

    Non-negotiable implementation rules for Structure projects — no hardcoded values, scalable structure, a correct algorithm rather than brute force, and no decorative emojis. Apply when writing or reviewing any implementation, comment, log message, or script output, when a literal appears inline, when

  • project-governance

    Enforce the Structure four-document contract in a repository — CODINGSTYLE.md, DESIGN.md, LOG.md, and docs/adr/ — with CLAUDE.md created first from a requirements interview, and keep recurring design and code patterns recorded in those documents. Use at the start of work in any repo, when CLAUDE.md

  • repo-hygiene

    Keep repositories free of one-off debug scripts, patch files, and scratch output. Use before committing, whenever creating a temporary or throwaway script, when a file is needed only to inspect or fix data once, or when the user says clean up, remove debug files, tidy the repo, or /st-clean.

  • session-log

    Maintain LOG.md, the compacted running history of work in a repository — a handoff document written for the next agent session. Read it before starting a task to recover prior context; append to it after completing one. Use when the user says update the log, what happened last time, catch up, where

  • verification-gate

    Detect the repository toolchain and run the correct format, lint, typecheck, build, and test commands before declaring work complete. Use before committing, before opening a PR or MR, and whenever the user says verify, check, run the checks, is it working, is it done, or /st-check. Never report work

Slash commands (8)

  • /structure-core:st-adr

    Draft an Architecture Decision Record and get it confirmed

  • /structure-core:st-check

    Run the repository's format, lint, typecheck, and test commands

  • /structure-core:st-clean

    Find one-off scripts and debug leftovers, then clean with approval

  • /structure-core:st-commit

    Verify, then make atomic commits with Conventional Commit messages

  • /structure-core:st-design

    Convert Figma/CSS into project tokens, or update DESIGN.md

  • /structure-core:st-init

    Bootstrap CLAUDE.md and the Structure governance docs in this repository

  • /structure-core:st-log

    Append this session's work to LOG.md and compact if needed

  • /structure-core:st-status

    Report Structure governance health for this repository

Hooks (4)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/governance-status.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/adr-gate.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/branch-guard.sh"

  • Stop
View source on GitHub

More from geoffreyfarrel/structure-plugins

All 2 plugins →

Turns Claude into a coding guide. While mentor mode is on, Claude plans the user's goal in small steps, explains concepts, gives escalating hints, and reviews the code the user writes, instead of writing it.

1 skill · 5 commands · hooks

3

Similar plugins

MetaHarness integration — surfaces score/genome/mint/mcp-scan/threat-model via skills; pairs with @metaharness/router (ADR-148/149) for cost-optimal model routing; honors ADR-150 optional-augmentation constraint

13 skills · 1 command · 1 agent · hooks

ruvnet/ruflo 81,589

airtable

claudecodex

Airtable is the database and operations layer for your agents — whether running product, marketing, sales, ops, HR, or a custom business app. It combines structured data with multiplayer visual surfaces (grid, kanban, calendar, gallery, timeline) humans and agents share — plus sync integrations to Jira, Salesforce, Zendesk, Google Drive, Databricks, and the rest of your stack, all backed by enterprise governance. This plugin makes Claude fluent in Airtable: creating bases and schema, working with records, and sharing UI for collaboration. Bundles the official Airtable MCP server.

8 skills · 1 MCP server

anthropics/claude-plugins-official 47,076

protect-mcp

claudecodex

Cedar policy enforcement + Ed25519 signed receipts for every Claude Code tool call. First cryptographic governance plugin — decisions are policy-gated before they run and every decision produces a tamper-evident receipt verifiable offline.

1 skill · 2 commands · 2 agents · hooks

wshobson/agents 42,461

GovTribe

claude

Government contracting research and capture workflows in Claude: opportunity and pipeline briefs, bid/no-bid and competitor analysis, price-to-win and proposal prep, powered by the GovTribe connector.

8 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

diffusers

claudecodex

Conventions and task skills for contributing to diffusers

4 skills

huggingface/diffusers 34,915

pm-skills

claude

9 project management skills with 15 Python tools: pm-skills fork-orchestrator with agentic delivery loop (deterministic 8-lane router, Jira MCP snapshot bridge to Kanban flow metrics + Monte Carlo forecasts, delegation-governance gate, /cs-pm + /cs-grill-pm + /cs-pm-loop), senior PM, scrum master, Jira expert, Confluence expert, Atlassian admin, template creator, meeting analyzer, team communications. Bundled Atlassian Remote MCP.

9 skills · 3 commands · 1 agent · 1 MCP server

alirezarezvani/claude-skills 29,725

Maintain structure-core?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins