mcpField
E
eng-architect

eng-architect

github.com/timlai666Development050 installsUpdated 1d ago
Repository

About eng-architect

eng-architect is a skill for engineering architecture, ticket planning, and UI review. It routes work through distinct workflows and emphasizes evidence, explicit tradeoffs, and verifiable handoffs.

Key features

  1. 01Architecture and ticket planning
  2. 02UI critique and design review
  3. 03Outcome-based workflow routing
  4. 04Decision and risk tracking
  5. 05Project record guidance

Use cases

  1. 01Planning module boundaries and technical work
  2. 02Breaking features into verifiable tickets
  3. 03Reviewing rendered UI against a design baseline

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/timlai666/skills --skill eng-architect

After installing, type/eng-architectin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
agent-context-files.md
delivery-status-guidelines.md
design-review-workflow.md
engineering-workflow.md
handoff-and-feedback-loop.md
legacy-status-migration.md
ticket-breakdown-guidelines.md

Details

From the project README

Overview

Design architecture and verifiable tickets, or review an existing UI. Preserve the requested scope and existing project decisions.

Command routing

Infer the mode from the requested outcome:

  • Architecture, module boundaries, technical plans, or tickets: read Engineering workflow in full before the per-feature analysis, including its examples.
  • UI critique, design review, or AI slop scan: read Design review workflow in full before reviewing, including its examples.
  • If both are requested, use both workflows for their respective outputs. Ask which mode only when the intended outcome remains materially ambiguous.

Read the other references at the workflow step that needs them.

Shared decision rules

Use evidence from the project and prior user decisions. Analyze each feature's flow, failure paths, boundaries, and testing approach before consolidating the architecture.

Collect unresolved decisions that require user tradeoffs and present related choices together with a recommendation and consequences. Ask before changing agreed scope, architecture, workflows, or other consequential choices that are not authorized. Continue independent analysis while awaiting answers. Reuse settled decisions without asking again.

A request for review or discussion produces the corresponding analysis. An authorized implementation or ticket-writing request permits routine work within its agreed boundaries.

Project records

Use existing documents and task systems that serve the purposes below. When no arrangement exists and full development handoff is needed, create ENG.md, delivery-status.md, ticket files, AGENTS.md, and the CLAUDE.md pointer. For a bounded architecture decision or UI review, select the records needed for the requested outcome.

File or locationPurposeWhen to create or updateWhen to read
ENG.mdShared architecture, testing strategy, assumptions, and migration order across ticketsWhen shared technical decisions need to persistBefore changing the relevant architecture, testing strategy, or migrations
delivery-status.mdCurrent progress, blockers, next verifiable output, and next ticketWhen ongoing tracking or handoff is needed; update as relevant state changesOn arrival to pick up work
docs/tickets/ or the existing ticket systemEach ticket's deliverable, acceptance criteria, and blocking dependenciesWhen asked to break down work or prepare development handoffRead the assigned ticket and its dependencies before implementation
AGENTS.mdProject working rules and the locations and reading triggers of supporting recordsWhen establishing coordination or changing working rulesBefore starting project work
CLAUDE.mdEntry point directing agents to AGENTS.mdWhen establishing the default coordination setup; keep actual rules in AGENTS.mdAs an entry point to the project rules
DESIGN.mdVisual baseline for UI reviewThis skill reads it; it does not create or overwrite itBefore reviewing the UI against the design baseline
DESIGN-REVIEW.mdUI scores, unresolved findings, and component review resultsWhen a persistent review is needed and no existing arrangement covers it; update on subsequent reviewsBefore re-reviewing the UI

Read existing content before updating it, preserve unrelated sections, and register actual artifact paths with when they must be read. Keep shared technical decisions in the architecture record and per-ticket acceptance criteria on the owning ticket.

Completion check

  • The result answers the requested architecture, ticketing, or UI-review need.
  • Engineering analysis covers feature flows, failures, interaction boundaries, testing, and applicable migration risks; ticketing work assigns every analyzed acceptance item an owner and records real blockers.
  • UI-review findings use actual rendered screens and relevant interactions; authorized fixes are rechecked in the rendered result. Missing visual evidence is reported.
  • Unresolved assumptions and decisions are explicit. Project-required validation and delivery rules are followed.
  • Updated records retain unrelated content, link to the actual sources, and identify the next verifiable action when handing off.

Comments

Markdown supported