Skip to content

Commit 5f3262e

Browse files
authored
Merge branch 'main' into version-constraint
2 parents f8b9921 + f3f594e commit 5f3262e

File tree

936 files changed

+171315
-24281
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

936 files changed

+171315
-24281
lines changed

.atmos.d/dev.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,12 @@ commands:
245245
exit 1
246246
fi
247247
248+
# Check if actions-cache extension is installed
249+
if ! gh actions-cache --help &> /dev/null; then
250+
echo "📦 Installing gh actions-cache extension..."
251+
gh extension install actions/gh-actions-cache
252+
fi
253+
248254
# Get cache entries over 1GB
249255
CACHE_ENTRIES=$(gh actions-cache list -R cloudposse/atmos | grep GB)
250256
@@ -290,6 +296,12 @@ commands:
290296
exit 1
291297
fi
292298
299+
# Check if actions-cache extension is installed
300+
if ! gh actions-cache --help &> /dev/null; then
301+
echo "📦 Installing gh actions-cache extension..."
302+
gh extension install actions/gh-actions-cache
303+
fi
304+
293305
# Get cache entries over 1GB
294306
CACHE_ENTRIES=$(gh actions-cache list -R cloudposse/atmos | grep GB)
295307

.claude/agents/README.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Claude Agents
2+
3+
Specialized Claude agents for Atmos development. Each agent is an expert in a specific domain, helping scale development
4+
through focused expertise.
5+
6+
## Available Agents
7+
8+
### agent-developer
9+
10+
Expert in creating and maintaining Claude agents with correct frontmatter, context efficiency, and PRD awareness.
11+
12+
**Use when:** Creating new agents, updating existing agents, or optimizing agent instructions.
13+
14+
### tui-expert
15+
16+
Theme-aware Terminal UI system expert. Use for developing UI components, refactoring to theme-aware patterns, and theme architecture guidance.
17+
18+
**Use when:** Working with theme system, TUI components, or terminal output formatting.
19+
20+
## Strategic Approach
21+
22+
As Atmos grows, we create focused agents for each major subsystem. This scales development velocity through specialized
23+
domain expertise.
24+
25+
**Example future agents:**
26+
27+
- `command-registry-expert` - Command registry patterns
28+
- `cobra-flag-expert` - Flag parsing and Cobra integration
29+
- `stack-processor-expert` - Stack inheritance pipeline
30+
- `auth-system-expert` - Authentication patterns
31+
32+
New agents are created in separate PRs as subsystems mature and patterns are established.
33+
34+
## Usage
35+
36+
Agents are automatically invoked based on task descriptions, or explicitly via `@agent-name`.
37+
38+
## Quality Standards
39+
40+
All agents:
41+
42+
- Follow patterns in `docs/prd/claude-agent-architecture.md`
43+
- Stay under 25KB for context efficiency
44+
- Reference PRDs instead of duplicating content
45+
- Self-update when dependencies change (with user approval)
46+
47+
See `docs/prd/claude-agent-architecture.md` for complete architecture and guidelines.

0 commit comments

Comments
 (0)