Retort framework for multi-tool AI agent team orchestration, sync generation, and quality-gated workflows.
-
Languages: javascript, yaml, markdown
-
Backend: node.js
-
ORM: none
-
Database: none
-
Messaging: none
-
Architecture: monolith
-
API Style: mixed
-
Default Branch: main
- Phase: active
- Write minimal, focused diffs — change only what is necessary.
- Maintain backwards compatibility; document breaking changes.
- Every behavioral change must include tests.
- Never commit secrets, API keys, or credentials. Use environment variables.
- Prefer explicit error handling over silent failures.
- Use the strongest type safety available for the language.
- Follow conventional commit convention.
- Branch strategy: github-flow.
- Code review: required-pr.
Provider: custom-jwt, strategy: jwt-bearer. RBAC is enforced.
- Versioning: url-segment
- Pagination: cursor
- Response format: envelope
- Rate limiting is enabled
-
Unit: vitest
-
Integration: vitest
-
Coverage target: 80%
Always run the full test suite before creating a pull request.
-
PRDs:
docs/prd/ -
ADRs:
docs/architecture/decisions/ -
API Spec:
docs/api/ -
Technical Spec:
docs/architecture/specs/ -
Brand Guide:
.agentkit/spec/brand.yaml— AgentKit Forge (primary:#1976D2) -
See
AGENTS.mdfor universal agent instructions. -
See
QUALITY_GATES.mdfor quality gate definitions.
When reviewing code, focus on:
- Correctness — Does the code do what it claims?
- Security — Are there injection, auth, or data exposure risks?
- Testing — Are new behaviors covered by tests?
- Maintainability — Is the code readable and well-structured?
- Performance — Are there obvious performance concerns?
- Conventions — Does it follow established project patterns?