An agent is an LLM-driven system component that can reason about a goal and orchestrate multiple steps to achieve it. Agents use Skills to act on the world.

Basically: Agents define how and when it does it. Workflow: User → Agent → Skills → External Systems

Characteristics of Agents

  • Goal-oriented
  • Capable of planning and sequencing steps
  • Chooses which skills to invoke
  • Can react to intermediate results
  • Often maintains state or memory
  • Operates with some level of autonomy

Docs-as-Code Examples

Agent: “Publish updated API documentation” ├─ Skill: Detect changed files ├─ Skill: Validate Markdown and links ├─ Skill: Generate missing sections ├─ Skill: Build documentation └─ Skill: Report errors or success

Agent: “Review this documentation” ├─ Skill: Lint Markdown ├─ Skill: Validate links ├─ Skill: Check style guide compliance └─ Skill: Generate review report

Resources

Conecept:

How to write good AGENT.md files: