signature

Solid

Use when code should match a team's real conventions the user keeps correcting the AI toward — "make it match our codebase", "follow our patterns", "you keep writing it wrong" — or when repeated corrections should become durable rules. Private, Lab-gated. For writing in a named public engineer's style, use `persona`.

AI & Automation 13 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Signature — capture a team's style, turn it into rules the AI follows A codebase has a *real* style that's rarely written down — people can't list their own conventions, but recognize a violation instantly. This skill surfaces that tacit style and makes it durable: **a correction you give once becomes a permanent rule, not a repeated fix.** Two phases — capture (private, in the Lab), then distil (name-free, into a field pack). > **The rule that never bends: patterns, not people.** Describe what the code does ("this codebase resolves > X by Y"), never rate a person ("so-and-so writes bad code"). The artifact is the pattern; the person is > incidental — and a file that judges a named person is a career-risk if it leaks. Group by contributor > only as a *source of signal*, phrased neutrally. ## Phase 1 — Capture (private, stays in the Lab) 1. **Consent + Lab first.** Ask before scanning a real, possibly-private codebase (and which paths). All output has names, so it lands in `lab/` (gitignored) — if there's no Lab, set one up (`lab` skill) first. 2. **Two sources — the second is the gold:** - **Repeated corrections (highest value).** What people tell the AI over and over — "do X not Y", "always…", "stop doing…", recurring review comments, AI diffs reverted-and-redone. Explicit, human-validated, de-noised. Weight by **frequency** (seen 20× = a rule; once = noise). Read the corrections log if one exists; help start one if not. - **Codebase patterns (l...

Details

Author
mehrad-dm
Repository
mehrad-dm/mastermind
Created
2 weeks ago
Last Updated
4 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

persona

Use when the user wants code written in the documented public style of a named engineer they admire — "write this like Dan Abramov", "make it read like Kent C. Dodds", "in the style of that OSS author". For a public figure with a real body of work; a private colleague's style is `signature` (Lab-gated). A lens on taste, never impersonation.

13 Updated 4 days ago
mehrad-dm
Code & Development Listed

getff

Use when treating any codebase rule (architectural, naming, dependency, test-quality, contract, SLO) as an executable test that fails the build when violated, or when the user asks about enforcing code quality, fighting AI-generated code drift, setting up linters/tests/CI/pre-commit hooks, designing review processes, mutation testing, contract testing, fitness functions, observability-driven development, SLO-as-code, or any version of "how do I make my codebase resistant to AI agents breaking my conventions". Also trigger on any mention of ArchUnit, Stryker, Pact, dependency-cruiser, AI Factory (aif), Husky, lint-staged, ESLint flat config, Zod validation strategy, or shift-left/shift-right testing. Strongly trigger when the user mentions Claude Code, Cursor, or Copilot writing code that "looks fine but is wrong" — that is the core problem this skill addresses.

0 Updated today
artyhoo
AI & Automation Listed

skill-authoring

How to write skills, CLAUDE.md/AGENTS.md, fix logs, and handoff documents that a weaker or zero-context model can actually execute. Load when authoring or updating any instruction file, SKILL.md, project memory, or institutional-knowledge document — including when converting lessons from a session into durable files — and when about to act on a recorded capability-negative ("no such flag", "the API can't do X") found in one. Not for writing user-facing docs or code comments.

2 Updated yesterday
F-e-u-e-r