davidteren

28 mods across 4 repositories, 22 stars between them.

davidteren/intent-engineering

Instructions file CodexOpenCode

Instructions for davidteren/intent-engineering, covering agents.md — working in the intent-engineering repo, what this repo is, load-bearing rules (break these and the plugin breaks), repo map and how a run works (skills → lenses → report).

3 16d ago A 4,819 tokens original MIT

davidteren/intent-engineering

Instructions file

Instructions for davidteren/intent-engineering: Project guidance for Claude Code (and any AI agent) working in this repository lives in AGENTS.md — read it first.

3 16d ago A 190 tokens original MIT

intent-engineering

04

davidteren/intent-engineering

Plugin Claude Code

Enforce intent engineering: software that behaves the way a reasonable developer or user expects. Principle- and architecture-grounded lenses for planning, plan validation, code review, and codebase audit, with project-level .intense config.

3 16d ago A tokens not measured original MIT

davidteren/intent-engineering

Agent

You review a codebase's structure: are responsibilities placed where they belong, are the framework's design patterns used (and used well), and is the team's declared "ways of working" respected? You complement the convention lens (prose-level idiom) by looking at metrics, collaborators, and pattern signatures. The…

3 16d ago A 116 tokens original MIT

davidteren/intent-engineering

Agent

You enforce Convention over Configuration and framework idiom. Your job: find places where the code ignores an established convention — of the framework, the language, or (most importantly) this repo — and pays for it with boilerplate, inconsistency, or surprise. Following a convention buys behavior and predictability…

3 16d ago A 78 tokens original MIT

davidteren/intent-engineering

Agent

You enforce Human Interface Guidelines, Look and Feel, and UX design. Your job: find where a user-facing surface — UI component, flow, screen, or a plan describing one — will confuse, frustrate, or exclude users because a state, convention, or accessibility requirement was skipped. You review the experience decisions…

3 16d ago A 63 tokens original MIT

davidteren/intent-engineering

Agent

Always-on intent-engineering lens. Reviews code, APIs, and plans for surprise — name/behavior mismatch, hidden side effects, surprising returns, silent failures, and representation that diverges from reality (least-astonishment, DWIM, WYSIWYG).

3 16d ago A 60 tokens original MIT

davidteren/intent-engineering

Agent

Always-on intent-engineering lens. Reviews code and plans for needless complexity — abstractions with one use, speculative generality, knobs nobody sets, layers that don't earn their keep (Occam, KISS, YAGNI). Guards the flip side: doesn't oversimplify away real requirements.

3 16d ago A 66 tokens original MIT

ie-audit

10

davidteren/intent-engineering

Skill Claude CodeCodex

Audit a whole codebase, subsystem, or feature against the intent-engineering lenses (predictability, convention, simplicity, experience, and architecture on supported frameworks) and produce a posture report — per-dimension 0-10 scores plus the top surprise/convention/complexity/UX/structural gaps. Use to assess an…

3 16d ago B 87 tokens original MIT

davidteren/intent-engineering

Skill Claude CodeCodex

Turn PR review comments, a triage markdown export, or open PR URLs into Intent Engineering config improvements — conventions.notes/sources, severityoverrides, optional pattern policy, and a short findings brief. Use when the user points at a PR, a PR stack triage doc, or wants to mine review learnings into .intense/.

3 16d ago A 74 tokens original MIT

ie-init

12

davidteren/intent-engineering

Skill Claude CodeCodex

Setup and upgrade Intent Engineering project config in .intense/ — full wizard for greenfield monoliths and multi-repo workspaces (placement, conventions.auto roots, severityalign, pattern preference), plus upgrade that merges missing capabilities without clobbering notes. Optional calibrate measures repo…

3 16d ago A 90 tokens original MIT

ie-plan-assist

13

davidteren/intent-engineering

Skill Claude CodeCodex

Inject intent-engineering principles into the planning phase — surface the least-astonishment, convention, simplicity, and UX considerations relevant to the work being planned, as a tailored advisory checklist. Lightweight and non-blocking; use while drafting a plan or thinking through an approach, before a full plan…

3 16d ago A 79 tokens original MIT

ie-review

14

davidteren/intent-engineering

Skill Claude CodeCodex

Review code changes through the intent-engineering lenses (predictability, convention, simplicity, experience, and architecture on supported frameworks) — surfacing surprise, non-idiomatic patterns, needless complexity, UX gaps, and structural anti-patterns. Default (interactive) mode applies safe, verified fixes and…

3 16d ago A 91 tokens original MIT

ie-validate-plan

15

davidteren/intent-engineering

Skill Claude CodeCodex

Validate a plan, spec, or requirements document against the four intent-engineering lenses before implementation — surfacing surprising designs, non-idiomatic or reinvented approaches, needless complexity/scope, and missing UX decisions (states, flows, IA, accessibility). Returns dimensional 0-10 ratings and the gaps…

3 16d ago A 79 tokens original MIT

davidteren/hotwire-codex-skills

Plugin Claude Code

Unofficial skillset inspired by The Rails and Hotwire Codex (by Ayush Newatia), published with the author's permission. Skills and runnable checkers for Rails + Hotwire apps that ship to web/PWA, iOS, and Android. Unique vs other Rails plugins (which are LLM coders/reviewers): every skill ships a deterministic…

3 2mo ago A tokens not measured original MIT

davidteren/hotwire-codex-skills

Instructions file CodexOpenCode

Instructions for davidteren/hotwire-codex-skills, covering agents.md — hotwire-codex-skills, what this is, how a skill is structured, conventions for adding/editing skills and the built skills.

3 2mo ago A 1,062 tokens original MIT

davidteren/hotwire-codex-skills

Skill Claude CodeCodex

Create and validate Strada / Hotwire Native bridge components across web (Stimulus), iOS (Swift), and Android (Kotlin). Use when adding native UI driven by the web — a native menu, share button, toolbar, native form submit — to a Hotwire Native app, or when a bridge component "works on web but not in the app", a…

3 2mo ago A 127 tokens original MIT

davidteren/hotwire-codex-skills

Skill Claude CodeCodex

Author and validate Hotwire Native path configuration (the JSON that drives native push/replace/modal/tab navigation on iOS + Android), and the Rails-side turbonativeapp? + request-variant setup. Use when a native screen opens with the wrong presentation (pushed instead of modal, doesn't switch tabs), when adding a…

3 2mo ago A 125 tokens original MIT

rails-8-upgrade

22

davidteren/hotwire-codex-skills

Skill Claude CodeCodex

Upgrade a Rails 7 app to Rails 8 safely, and catch the subtle test-suite flake it introduces. Use when bumping Rails 7.x to 8.x (or auditing readiness), when planning a Ruby/Rails version bump, or when Rails 8 tests fail intermittently with "undefined method 'loginpath'/'rootpath'" / pass on serial but flake on…

3 2mo ago A 120 tokens original MIT

rails-token-auth

23

davidteren/hotwire-codex-skills

Skill Claude CodeCodex

Build secure DB-backed token session auth in Rails — one mechanism for web, Action Cable, and Hotwire Native, with Current attributes and secure-by-default controller concerns. Use when adding login/sessions to a Rails app, when web and native clients need to share authentication, when you need revocable server-side…

3 2mo ago A 110 tokens original MIT

stimulus-patterns

24

davidteren/hotwire-codex-skills

Skill Claude CodeCodex

Write small, Turbo-safe, server-driven Stimulus controllers, and catch the mistakes that fail at runtime or leak. Use when adding a Stimulus controller, wiring elements that arrive via Turbo Streams/Frames, passing config from the server via the Values/Classes API, or debugging a controller that doesn't connect / a…

3 2mo ago A 90 tokens original MIT