Agentic Engineering logo

Agentic Engineering

Community
Mark393295827
agentic-engineering

Use when designing or refactoring a model-native engineering workflow with bounded autonomy, probes, custom evaluation, durable state, and verified write-back.

Overview

PublisherMark393295827
Repositorythird-brain-v7-skills
Skill nameagentic-engineering
Stars
141
Forks
22
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by Mark393295827 on GitHub. Read the source before you install it.

Installation

Install the Agentic Engineering AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Mark393295827/third-brain-v7-skills/tree/main/skills/agentic-engineering
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Mark393295827/third-brain-v7-skills.git /tmp/third-brain-v7-skills
mkdir -p .claude/skills
cp -r /tmp/third-brain-v7-skills/skills/agentic-engineering .claude/skills/agentic-engineering
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Agentic Engineering in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Agentic Engineering on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Agentic Engineering is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Agentic Engineering

<skill_contract> An engineering objective, inspectable repository or workflow, acceptance criteria, permissions, risk, and state location. The smallest sufficient model-native process with bounded autonomy, evals, recovery, and verified write-back. Fresh task and adoption evidence support the observable end state without crossing authority boundaries. <non_goals>Agent complexity for its own sake, premature multi-agent topology, or unverified knowledge promotion.</non_goals>

An agent is a stateful engineering process, not a prompt. Its quality ceiling is the combination of objective, context, tools, taste/evaluation, permissions, recovery, and feedback latency.

Usage Template

Provide: engineering objective, repository/workflow, users, acceptance criteria, constraints, permissions, risk, current evidence, and durable state location.

Workflow

  1. Inspect repository guidance, code, tests, state, and current failure before proposing architecture.
  2. Define the observable end state, non-goals, owner, budget, and review bandwidth. Put code and non-code constraints in one versioned, reviewable intent surface; chat history alone is not the shared plan.
  3. Run the adoption gate: use an agent only when ambiguity/adaptation outweigh orchestration, verification, and maintenance cost. Prefer deterministic code for stable transformations.

<unknowns_gate>

Map unknowns into: known, probeable from tools/files, testable by prototype, and externally blocked. Probe boundary/interface unknowns before implementation. Return NEEDS_INPUT only when a missing business decision, permission, or irreversible tradeoff cannot be discovered locally; otherwise label assumptions and test them.

</unknowns_gate>

  1. Write the macro action: trigger -> objective -> inputs -> constraints -> artifact -> verifier -> state -> stop/recovery.
  2. Define quality with domain-specific examples, anti-examples, guardrails, and cheap checks; generic “good quality” is invalid.
  3. Decompose into the fewest independently verifiable units with one owner each. Probe representative units and shorten the task horizon until every delegated unit has a cheap verifier and an evidence-backed reliability threshold; do not delegate a large refactor as one zero-shot goal.
  4. Select the lowest sufficient topology: one-shot for one bounded action, loop-engineering for temporal correction, graph-engineering for explicit dependency width and joins, and agent-teams-command only when distinct worker processes and integration ownership add value.
  5. Route by capability (reasoning, tool use, latency, context, modality, cost) and runtime policy; record route, latency, cost, and verifier result while keeping vendor/model names out of durable contracts.
  6. Treat model text and tool arguments as proposals. Normalize the runtime termination_reason into complete, tool request, checkpoint/truncation, or escalation; only host code may execute tools or decide continuation.
  7. Establish harness controls: least privilege, tool schemas, timeouts, observability, checkpoints, idempotency, staged effects, and rollback. Compile the reviewed intent into a validated runtime envelope and bind the plan and envelope hashes in durable state.
  8. Run a thin loop: understand -> plan -> smallest change -> targeted test -> inspect diff/state -> broader check.
  9. Use independent evaluation or adversarial review for consequential logic, interfaces, and claims.
  10. Remove temporary scaffolding, duplicate abstractions, and context that no longer changes decisions.
  11. Write back only reusable, verified deltas. Promotion into skills/SOPs requires repeated support or local verification plus a cheap objective check.

Human approval is mandatory before production, publication, spending, destructive mutation, credentials, policy, or other delegated external action. Prepare rollback before crossing that boundary.

Compare the result with acceptance criteria, custom evals, tests, diff scope, security/permission boundaries, and user workflow. Check both task success, task-horizon calibration, shared-plan fidelity, and adoption cost. A large reasoning trace is not evidence; receipts are.

<retry_policy>

max_attempts: 3 per failure class. Retry only after updating the diagnosis and changing strategy, input, or tool. Stop on repeated signature, expanding blast radius, exhausted review bandwidth, or NO_PROGRESS.

</retry_policy>

<state_contract>

Persist {run_id, status, attempt, budget, evidence, unknowns, last_error, next_action} plus objective/non-goals, shared-plan and runtime-envelope hashes, decisions, probes, active files, normalized termination reason, tool receipts, diff, eval results, permissions, approval, rollback point, and write-back candidates. Version checkpoints at phase boundaries.

</state_contract>

Failure Protocol

  • NEEDS_INPUT: a blocked business/permission decision cannot be discovered safely.
  • BLOCKED_DEPENDENCY: required repository, tool, or environment is unavailable.
  • BLOCKED_PERMISSION: the next delegated action lacks approval.
  • VERIFY_FAILED: tests, evals, or guardrails contradict the requested claim.
  • NO_PROGRESS: changed attempts repeat the same failure. max_attempts: 3.
  • BUDGET_STOP: preserve state and return the smallest reviewable handoff.

Output Contract

Return status, result (implemented/design outcome), evidence (tests, evals, diff, receipts), unknowns, and next_action including approval or rollback when relevant.

Edge Cases

  • The user requests multi-agent work for a one-file deterministic edit: use one bounded process and explain that coordination cost exceeds expected value.
  • A plan contains independent branches but no typed payloads or join verifier: keep a serial Loop until those graph contracts are observable.
  • A legacy migration repeatedly fails as one end-to-end goal: measure the failing horizon, publish stable interfaces, and delegate smaller verified slices; future model improvement is not a recovery plan.
  • Tests pass but the user-facing workflow regresses: return VERIFY_FAILED; acceptance evidence outranks local unit success.

Success Metrics

  • The smallest sufficient architecture reaches the observable end state.
  • Unknowns are probed or explicitly bounded before they become code.
  • Fresh independent evidence supports completion and write-back.

Quality Gates

  • Adoption value exceeds orchestration and review cost.
  • Objective, non-goals, permissions, budgets, evals, and recovery are explicit.
  • Shared intent, compiled runtime envelope, and termination routing are versioned and host-enforced.
  • Independent verification covers consequential behavior.
  • Approval and rollback precede delegated external action.
  • Promoted knowledge passes the governance gate.

</skill_contract>

Frequently asked questions

What does the Agentic Engineering AI skill do?

Use when designing or refactoring a model-native engineering workflow with bounded autonomy, probes, custom evaluation, durable state, and verified write-back.

Why use Agentic Engineering on TypingMind?

Because you install it once and use it with any model. Agentic Engineering is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Agentic Engineering in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Mark393295827/third-brain-v7-skills/tree/main/skills/agentic-engineering. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Agentic Engineering?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Agentic Engineering?

As many as you like. As long as a model supports skills, you can use Agentic Engineering with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Agentic Engineering AI skill free?

Yes. It is published on GitHub by Mark393295827 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇