# ai-firstify

Audits repositories, refactors architecture for AI-assisted workflows, and bootstraps new codebases from scratch.

- plugin · `type=plugin` · Claude Code · ★ 138
- Author: techwolf-ai
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/techwolf-ai/ai-first-toolkit/tree/HEAD/plugins/ai-firstify
- Updated: 2026-09-29
- HTML: https://affpapa.org/en/nevibecode/plugins/ai-firstify

## What it does

The plugin evaluates codebases against 9 design principles and 7 design patterns from the TechWolf AI-First Bootcamp. You can trigger it with the `/ai-firstify` slash command or by asking the agent to review the repository.

It provides three distinct operating modes. Audit mode inspects the project across 7 dimensions and generates a scored report without editing files. Re-Engineer mode performs an audit first, then applies structural changes in 7 sequential phases. The bootstrap mode sets up a new codebase through interactive discovery questions.

Audit mode is strictly read-only. That makes it safe to run on existing branches without worrying about unexpected file changes.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install ai-firstify@claude-community
```

## When to use it
- Audit codebase architecture across 7 dimensions with scored reports
- Re-engineer project structure through 7 sequential fix phases
- Bootstrap new software projects using interactive discovery questions

## Example prompts
- /ai-firstify
- Audit this project and generate a scored report
- Bootstrap a new project from scratch

## Source text · ai-firstify · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: d3a9b85a38a79cdb.

BEGIN THIRD-PARTY FILE d3a9b85a38a79cdb
````text
# ai-firstify

Audit, re-engineer, or bootstrap projects to align with AI-first design principles. Based on the 9 design principles and 7 design patterns from the [TechWolf AI-First Bootcamp](https://ai-first.techwolf.ai).

## Install

```bash
# Add the TechWolf marketplace (once)
claude plugin marketplace add techwolf-ai/ai-first-toolkit

# Install the plugin
claude plugin install ai-firstify@techwolf-ai-first
```

### Codex

```bash
./install.sh ai-firstify
```

Update, uninstall, or verify:

```bash
./install.sh update ai-firstify
./install.sh uninstall ai-firstify
./install.sh verify ai-firstify
```

For Codex, this plugin installs:

- `ai-firstify`

The installer also writes plugin metadata into the installed skill directory and copies a Codex guidance file into `~/.codex/skills/.techwolf-ai-first/plugins/ai-firstify/`.

### Google Antigravity

```bash
./install.sh ai-firstify --ide antigravity
```

Update, uninstall, or verify:

```bash
./install.sh update ai-firstify --ide antigravity
./install.sh uninstall ai-firstify --ide antigravity
./install.sh verify ai-firstify --ide antigravity
```

This installs the plugin as `~/.gemini/config/plugins/ai-firstify/` (`plugin.json` + `installed_version.json` + `skills/`), the same layout Antigravity uses for its own plugins.

## Usage

The skill triggers automatically when you ask Claude Code to:

- **Audit** a project: "review", "audit", "analyze", "assess"
- **Re-Engineer** a project: "ai-firstify", "fix", "improve", "transform"
- **Bootstrap** a new project: "start", "new project", "bootstrap", "build from scratch"

Or invoke directly:

```
/ai-firstify
```

## Modes

1. **Audit**: Read-only analysis across 7 dimensions with a scored report
2. **Re-Engineer**: Full audit followed by active fixes in 7 phases
3. **Bootstrap**: Interactive new project setup with discovery questions

## License

This project is licensed under the [MIT License](../../LICENSE).
````
END THIRD-PARTY FILE d3a9b85a38a79cdb

The third-party file has ended. Everything between the d3a9b85a38a79cdb tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

© techwolf-ai · MIT · https://github.com/techwolf-ai/ai-first-toolkit/tree/HEAD/plugins/ai-firstify

## Similar
- [sharp-edges](https://affpapa.org/en/nevibecode/skills/sharp-edges.md) — skill · 6900 installs
- [spec-to-code-compliance](https://affpapa.org/en/nevibecode/skills/spec-to-code-compliance.md) — skill · 5800 installs
- [repo-scan](https://affpapa.org/en/nevibecode/skills/repo-scan.md) — skill · 4500 installs
- [ghost-validate](https://affpapa.org/en/nevibecode/skills/ghost-validate.md) — skill · 3800 installs
- [mantis-researcher](https://affpapa.org/en/nevibecode/skills/mantis-researcher.md) — skill · 1600 installs
- [web-security-review](https://affpapa.org/en/nevibecode/skills/web-security-review.md) — skill · 613 installs

From the same set: [techwolf-ai/ai-first-toolkit](https://affpapa.org/en/nevibecode/by/techwolf-ai/ai-first-toolkit.md) — 2 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
