Skip to main content
01.1   PHILOSOPHY

The 8 Core Engineering Principles

The Agentic Engineering Skills workflow connects human intent, project context, formal specifications, implementation, and multi-axis verification throughout development. Rather than aiming for unconstrained agent autonomy, the goal is to eliminate the gap between what is intended and what is implemented.

1. Ask, don't silently assume

Ambiguity unresolved during planning becomes incorrect implementation later.

2. Durable project context

Decisions live in CONTEXT.md and ADRs, not lost in transient chat logs.

3. Specs follow shared understanding

Specifications capture agreed decisions; they do not invent missing architecture.

4. Implementation follows intent

Code connects directly to acceptance criteria and established domain boundaries.

5. Multi-level verification

Unit tests, typechecks, browser tests, and dual-axis code reviews answer distinct questions.

6. Specialist skills complement

Specialist skills add targeted leverage without creating fragmented competing flows.

7. Human judgment in the loop

The human remains in charge of high-impact product and architectural decisions.

8. Alignment over pure autonomy

Alignment between intent and code is always more valuable than unsupervised agent loops.

01.2   INSTALLATION

Installation & Skill Locations

Skills are directory-based bundles containing SKILL.md instructions.

POSIX Bash (macOS / Linux / WSL):
curl -fsSL https://dmg-skills.pages.dev/install.sh | bash

Installs globally to ~/.agents/skills/.

Windows PowerShell Native:
irm https://dmg-skills.pages.dev/install.ps1 | iex
01.3   REPOSITORY SETUP

Initializing a Repository with /init-skills

Run /init-skills once when adopting the workflow for a new or existing repository.

The initialization skill performs four automated steps:

  1. Explores repository structure, package manifests, and git history.
  2. Prompts for issue tracker conventions (GitHub Issues, GitLab, Jira, or Local markdown tickets).
  3. Generates configuration files under docs/agents/.
  4. Updates AGENTS.md or CLAUDE.md with the configured workflow.

Repository Configuration Map

File Path Purpose
docs/agents/issue-tracker.md Defines where work items live and how the agent queries and updates them.
docs/agents/domain.md Specifies location of CONTEXT.md and ADR documents.
CONTEXT.md Defines canonical domain glossary, ubiquitous language, and system concepts.
docs/adr/ Architecture Decision Records documenting key technical choices and trade-offs.
02.1   THE SPINE

The Main Spine Workflow

idea → /grill-with-docs → /to-spec → /to-tickets → /implement → /code-review

1. /grill-with-docs

Invoked at the concept or feature planning phase. Conducts a structured, multi-round interview to surface hidden trade-offs, clarify ambiguities, and record durable ADRs.

2. /to-spec

Converts agreed decisions into a durable written specification document containing problem summary, proposed solution, user stories, non-goals, and concrete acceptance criteria.

3. /to-tickets

Decomposes the specification into vertical-slice tracer tickets with minimal surface area and clear dependencies.

4. /implement

Executes a ticket using Test-Driven Development (TDD). Verifies changes continuously with focused unit tests, typechecks, and regression runs.

5. /code-review

Evaluates completed work in parallel across two distinct axes: Standards Review (codebase hygiene, deep module seams) and Spec Review (acceptance criteria fidelity).

02.2   GREENFIELD FLOW

Greenfield Feature Development

In greenfield development, there is no legacy code. Early stages focus heavily on establishing domain models, ubiquitous language, and system boundaries before writing code.

idea → /domain-modeling → /grill-with-docs → /to-spec → /to-tickets → /implement → /code-review
02.3   BROWNFIELD & ARCHITECTURE

Brownfield Projects & Architectural Debt

In brownfield projects, the agent must not assume a feature can be implemented in isolation. The flow begins with Context Recovery and seam analysis:

investigate codebase → /improve-codebase-architecture → /codebase-design → /grill-with-docs → spine

Use /improve-codebase-architecture to identify shallow modules and tightly-coupled dependencies.

02.4   FRONTEND UI LOOP

Frontend UI Testing & Design Audit

For UI and web applications, code review is complemented by visual, browser, and accessibility verification:

/implement → /playwright-cli → /design-taste-frontend → /web-design-guidelines → /code-review
/playwright-cli

Interacts with live browser sessions and captures DOM snapshots.

/design-taste-frontend

Evaluates typography, visual hierarchy, and anti-slop guidelines.

/web-design-guidelines

Audits accessibility, keyboard focus, and responsive reflow.

03.1   CLAUDE CODE

Claude Code Setup

Claude Code automatically discovers skills placed in ~/.agents/skills/ or repository .agents/skills/. Skills are invoked using slash commands (e.g. /grill-with-docs).

03.2   GOOGLE ANTIGRAVITY

Google Antigravity

Antigravity indexes skills in workspace directories and builtin customization folders. Skills define instructions for Planner and specialized subagents.

03.3   CURSOR & WINDSURF

Cursor & Windsurf

Add a pointer in .cursorrules or .windsurfrules referencing .agents/skills/*/SKILL.md.

04.1   UPDATES

Updating & Version Management

Re-run the install command with --force to update skill files without prompting:

curl -fsSL https://dmg-skills.pages.dev/install.sh | bash -s -- --force
04.2   UNINSTALL

Uninstallation

curl -fsSL https://dmg-skills.pages.dev/install.sh | bash -s -- --uninstall
04.3   BUNDLE CUSTOM SKILLS

Creating & Bundling Skills

  1. Create a new directory: .agents/skills/your-skill/
  2. Add a SKILL.md with YAML frontmatter (name, description).
  3. Run npm run bundle — rebuilds manifest, archive, and UI catalog automatically.
04.4   TROUBLESHOOTING

Troubleshooting & FAQ

Q: PowerShell script execution is disabled on Windows.

Run with bypass: powershell -ExecutionPolicy Bypass -File install.ps1

Q: Offline or air-gapped workstations.

Download skills-bundle.tar.gz or skills-bundle.zip directly and extract to ~/.agents/skills/.