Nori is a toolkit for creating custom coding agents that are specialized to your development workflow.
Code Gen has transformed software engineering. As AI automates more for us, engineers need reliability and consistent results at scale. While we may never get to 100%, there are things we can do to create good context for our agents, that marshalls them into better behavior.
Context is everything. To get the absolute best performance from your agent, you need it to understand your workflow, expectations, design standards, and code. There are four configuration areas that provide consistent performance improvements, each distinct in how they influence agent context:
CLAUDE.md / AGENTS.md (loaded at session start)
The "*.md" is the starting layer of agent context. This file is loaded in full when your session begins and remains in context throughout. Use it to define your consistent workflow preferences, design standards, and references to when skills/rules and subagents should be invoked. Claude Code uses CLAUDE.md, while Cursor uses AGENTS.md.
Skills / Rules (called in-session if determined relevant)
When a skill (Claude Code) or rule (Cursor) is invoked for a particular task, it's added to the main agent's context within the session. They define step-by-step processes, checklists, and patterns for repeated and specialized development tasks.
Subagents (called when relevant)
Specialized agents that handle delegated tasks independently. Each subagent operates with its own focused context, separate from the main session. Use subagents for complex, isolated tasks like code review, testing, or refactoring that benefit from dedicated attention. Available in both Claude Code (native) and Cursor (only via Nori-Profiles).
/ Commands (available in chat)
Custom slash commands provide quick access to workflows and utilities directly from the agent chat interface. Commands are defined in markdown files and can trigger skills, subagents, or custom scripts. They offer a fast way to invoke common tasks without typing full instructions.
Documentation (retrieved as needed)
Knowledge that lives outside the session but provides essential context about your codebase. Rethink how your docs should be written when the primary purpose is providing context to your agent: code, patterns, conventions, and architecture that give your agent deep understanding of your project.
Nori makes these configs easy to manage, so you can focus on building.
Create custom agents with specialized context and abilities. Encoded with your workflow.
Discover, share, and manage custom agent profiles across your team.
A knowledge server that provides additional context for the agent and dev-cycle observability.
Agent-agnostic terminal interface designed for AI-powered development.
Install Nori-Profiles globally:
Then install for your agent:
We provide services to help enterprises accelerate AI adoption. Our team specializes in custom agent development, working closely with your organization to design and implement AI solutions that integrate seamlessly with your existing workflows and business context.