AgentKit
DocsKitsCLI ReferenceDesktop App

Kits

Engineer Kit

Plan, implement, test, and review software changes with a human-controlled AgentKit workflow.

Engineer Kit helps you turn an unclear software request into an implemented, tested, and reviewed change. It is for developers and teams who want repeatable workflows for discovery, planning, coding, debugging, verification, and delivery while keeping approval with a person.

You install one Kit for your chosen coding assistant, then invoke the Skill that matches the outcome you need. The Kit also supplies specialized Agents, runtime automation, rules, and supporting files used by those workflows.

Is this the right Kit?

Choose Engineer Kit when the main outcome is a software change or technical maintenance task, such as:

  • Clarifying requirements and comparing implementation approaches;
  • Planning a feature, fix, migration, or refactor;
  • Implementing and verifying an approved change;
  • Debugging a failure or reviewing an existing diff;
  • Preparing tested work for an explicitly authorized handoff or release.

Engineer Kit does not replace your coding assistant, project conventions, version control, or human judgment. It does not make model output correct by default, approve a plan for you, or authorize commits, merges, deployments, or other external actions. For a tiny change with clear acceptance criteria, you can start with the implementation workflow instead of running every discovery step.

A typical human-controlled workflow

Use this sequence when a request still needs discovery before implementation:

  1. Run ak:brainstorm to clarify the outcome, constraints, and viable approach.
  2. Run ak:plan to turn the selected approach into an implementation plan and verification criteria.
  3. Review the plan. A person decides whether the scope and risks are acceptable.
  4. Run ak:cook only after approval to implement the plan.

ak:cook includes focused testing and a mandatory code-review pass in its normal workflow. Use ak:test separately when you need a broader or independent QA pass, such as UI, accessibility, end-to-end, or coverage work. Use ak:code-review separately for an independent review of staged or unstaged changes, a commit, a pull request, or code produced outside ak:cook.

Practical multi-Skill recipes

  • Repair a proven defect: give ak:fix the reproduction, expected behavior, and authority boundary. Use ak:test afterward when the repair needs an independent or broader regression pass.
  • Deliver an approved change: use ak:brainstorm when the approach is still unclear, ak:plan for the implementation contract, and ak:cook only after review. Use ak:code-review for an independent diff review and ak:git only when the exact version-control handoff is authorized.
  • Accept a cross-Kit launch handoff: Marketing Skills can produce a reviewed evidence set and launch brief. Before switching sessions, use ak:handoff to preserve the accepted requirements, decisions, source pointers, blockers, and verification state. Then use Engineer ak:plan and ak:cook for the approved product or site change.

The cross-Kit recipe requires both Kits to be installed where their Skills are invoked. The handoff is context to verify, not authority to implement, publish, deploy, contact an audience, or spend.

What is included

The resolved Engineer package includes shared inherited content plus Engineer-specific content. You install Engineer Kit once; the inherited foundation is package composition, not another public Kit or a second install.

ComponentResolved countComposition boundary
Agents1610 inherited and 6 Engineer-specific
Skills102101 documented user-facing Skills plus the internal ak-common support package; the resolved source inventory contains 60 inherited and 42 Engineer-specific
Commands0Skills are the user invocation surface; the Kit ships no command catalog
Hook package entries44The Engineer hook export set includes its manifest, event handlers, and support libraries; 44 entries do not mean 44 independently active behaviors
Rules8Inherited operating guidance projected where the runtime supports it
Output styles6Inherited package support; not an active style picker on every runtime
Schema1Inherited support schema
Scripts5Engineer support and lifecycle helpers, not five user commands
Statusline1Engineer-specific and Claude Code only

These are resolved package counts. Files nested inside a Skill, such as its references, templates, scripts, or assets, belong to that Skill rather than becoming separate catalog entries.

Runtime availability

RuntimeDelivery and active boundarySkill invocation
Claude CodeNative delivery is the default. Plugin delivery is an explicit choice. Supported Skills, Agents, rules, Hooks, and the Engineer statusline can be active./ak:<name>
CodexNative projection installs Skills and translates supported Agents, rules, and Hooks. Hook coverage is partial, unsupported groups may be omitted with warnings, and there is no Engineer statusline.$ak:<name>
CursorA packaged target projects supported Skills, Agents, rules, and Hooks. There is no Engineer statusline, and exact supported artifact and runtime behavior can vary across provider setups.Use slash commands such as /ak:cook, as in Claude Code.

Availability is capability-specific. A successful install does not imply that every runtime can activate every packaged component in the same way. Read Runtime adapters before choosing a non-default target or assuming parity.

Install and try Engineer Kit

Complete Onboarding first so ak is configured, you are signed in to AgentKit, and ak licenses shows your Engineer Kit grant. From a project you control, install the project-native Claude Code target:

ak kit init engineer --target claude-code

Review the destination and installation summary, then start a fresh Claude Code session in that project.

For your first workflow, begin with a small feature whose result you can test:

/ak:brainstorm Add a health-check endpoint with a minimal response contract

When the outcome is clear, create the plan:

/ak:plan Plan the approved health-check endpoint

Read the proposed files, risks, and verification criteria. If you approve the plan, continue:

/ak:cook Implement the approved health-check endpoint plan

The workflow is complete only after you inspect the changed files, confirm the relevant tests, and accept the result. For other scopes, Claude plugin delivery, Codex, Cursor, or Skill selection, use Installing kits for the exact supported options.

Explore next

Keep ownership and recovery scoped

AgentKit manages installation files it can identify as its own and preserves unknown or user-modified content during normal lifecycle operations. Review ownership and recovery snapshots before changing delivery mode, refreshing, or uninstalling, and use Updates and recovery if an operation leaves an unexpected state.

Availability boundary

Released Engineer Kit packages are entitlement-gated. The CLI checks the signed-in account's Engineer Kit grant before resolving a signed package. Use ak licenses to verify access. This overview describes package capability and makes no commercial availability claims.