Install
$ agentstack add skill-camilooscargbaptista-cto-toolkit-architecture-review-board ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Architecture Review Board (ARB)
When to Use
- Establishing a technical decision governance process
- Reviewing proposed architecture changes before implementation
- Maintaining consistency across teams and services
- Building organizational knowledge through decision logs
ARB Process
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ Proposal │───►│ Review │───►│ Decision │───►│ Record │
│ (RFC) │ │ (Meeting) │ │ (Vote) │ │ (ADR) │
└──────────┘ └──────────┘ └──────────┘ └──────────┘
Author ARB Board Approve/ Decision
writes reviews Reject/ logged
Defer
RFC Template
# RFC: [Title]
**Author**: [name]
**Date**: YYYY-MM-DD
**Status**: Draft / In Review / Approved / Rejected
## Problem Statement
[What problem are we solving and why now?]
## Proposed Solution
[Technical approach with diagrams]
## Alternatives Considered
| Option | Pros | Cons |
|--------|------|------|
| Option A | ... | ... |
| Option B | ... | ... |
## Impact Analysis
- Services affected: [list]
- Database changes: [yes/no, describe]
- API changes: [breaking/non-breaking]
- Performance impact: [estimate]
- Security implications: [describe]
## Migration Plan
[How to get from current state to proposed state]
## Risks
1. [Risk with mitigation]
## Open Questions
1. [Question that needs ARB input]
Review Criteria
- [ ] Aligns with existing architecture and tech stack
- [ ] Considers security implications
- [ ] Has a migration/rollback plan
- [ ] Performance impact assessed
- [ ] Cost implications understood
- [ ] Team has expertise to implement and maintain
- [ ] Doesn't introduce unnecessary technology
When ARB Review is Required
| Change Type | Review Required? | |------------|-----------------| | New external dependency | ✅ Yes | | New database | ✅ Yes | | New programming language | ✅ Yes | | New microservice | ✅ Yes | | Architecture pattern change | ✅ Yes | | API breaking change | ✅ Yes | | Internal refactoring | ❌ No (team decision) | | Library update | ❌ No (unless major version) | | Bug fixes | ❌ No | | New feature (existing patterns) | ❌ No |
Decision Log
| ID | Date | Title | Decision | Rationale |
|----|------|-------|----------|-----------|
| ARB-001 | 2026-01 | Database choice | PostgreSQL | ACID, JSON support, team expertise |
| ARB-002 | 2026-02 | API framework | NestJS | TypeScript, modular, good ORM integration |
| ARB-003 | 2026-03 | Mobile framework | Flutter | Cross-platform, Dart performance, single codebase |
Meeting Format (30-45 minutes)
- RFC Presentation (10 min): Author presents proposal
- Q&A (10 min): Board asks questions
- Discussion (10 min): Alternatives, risks, concerns
- Decision (5 min): Approve / Reject / Defer / Request Changes
- Action Items (5 min): Who does what by when
Board Composition
- CTO or VP Engineering (chair)
- Senior/Staff Engineers (rotating monthly)
- Security representative (for security-impacting RFCs)
- Product representative (for customer-impacting changes)
Quality Gates
- [ ] All architectural decisions documented as ADRs
- [ ] RFC submitted at least 3 business days before ARB meeting
- [ ] Meeting minutes recorded and shared
- [ ] Decision log accessible to all engineers
- [ ] Quarterly review of past decisions (are they holding up?)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: camilooscargbaptista
- Source: camilooscargbaptista/cto-toolkit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.