ashfordeOU/aero-agent-roles

๐Ÿง‘โ€๐Ÿš€ ํ•ญ๊ณต์šฐ์ฃผ๊ณตํ•™ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์—ญํ•  ๊ณ„์ธต โ€” 25๊ฐœ์˜ ์—ญํ• ์ด 12๊ฐœ ๋„๋ฉ”์ธ์— ๊ฑธ์นœ 466๊ฐœ์˜ Aero Agent Skill์„ ๊ฒฐํ•ฉํ•˜๋ฉฐ, 966๊ฐœ์˜ ์˜คํ”„๋ผ์ธ ํ…Œ์ŠคํŠธ๋กœ ๊ฒ€์ฆ๋˜๊ณ  22๊ฐœ์˜ ํ‘œ์ค€์— ๊ฒŒ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์—ญํ• ์€ ์ธ๊ฐ„์˜ ์Šน์ธ์œผ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค. Apache-2.0 ยท by Ashforde Oรœ

aero-agent-roles๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ ํ•ญ๊ณต์šฐ์ฃผ๊ณตํ•™ AI ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์ฒด๊ณ„์ ์ธ ์—ญํ•  ๊ณ„์ธต(Role Layer)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 25๊ฐœ์˜ ๋ฏธ๋ฆฌ ์ •์˜๋œ ์—ญํ• (์˜ˆ: ์‹œ์Šคํ…œ ์—”์ง€๋‹ˆ์–ด, ๋น„ํ–‰ ์—ญํ•™ ์„ค๊ณ„์ž, ์ธ์ฆ ์ „๋ฌธ๊ฐ€ ๋“ฑ)์„ ํ†ตํ•ด 466๊ฐœ์˜ ๊ฐœ๋ณ„ Aero Agent Skill์„ 12๊ฐœ ํ•ต์‹ฌ ๋„๋ฉ”์ธ(๊ตฌ์กฐ, ์ถ”์ง„, ํ•ญ์ „, ์ธ์ฆ ๋“ฑ)์— ๊ฑธ์ณ ๊ตฌ์กฐํ™”ํ•˜๊ณ  ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์—ญํ• ์€ ํŠน์ • ์„ค๊ณ„ ๋‹จ๊ณ„๋‚˜ ๊ฒ€์ฆ ๊ฒŒ์ดํŠธ์— ์ •๋ ฌ๋˜์–ด ์žˆ์œผ๋ฉฐ, 966๊ฐœ์˜ ์˜คํ”„๋ผ์ธ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์‹ ๋ขฐ์„ฑ์ด ์ž…์ฆ๋˜์—ˆ๊ณ  22๊ฐœ์˜ ์‚ฐ์—… ํ‘œ์ค€(์˜ˆ: ARP4754A, DO-178C, EASA CS-25)์— ๋”ฐ๋ผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ณต์žกํ•œ ํ•ญ๊ณต์šฐ์ฃผ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์ •ํ™•์„ฑ, ์žฌํ˜„์„ฑ ๋ฐ ๊ฐ์‚ฌ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์žฅํ•˜๋ฉฐ, ๋ชจ๋“  ์—ญํ• ์˜ ์ตœ์ข… ์ถœ๋ ฅ์€ ๋ฐ˜๋“œ์‹œ ์ธ๊ฐ„ ์—”์ง€๋‹ˆ์–ด์˜ ๊ฒ€ํ† ์™€ ์Šน์ธ์„ ๊ฑฐ์น˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Claude Code, Cursor, Codex์™€ ๊ฐ™์€ ์ฃผ์š” AI ์—์ด์ „ํŠธ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒ~Claude Code~Codex CLI~Cursor
npx skills add ashfordeOU/aero-agent-roles

Installed? Explore more ์ฝ”๋”ฉ & ๊ฐœ๋ฐœ skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

aero-agent-roles์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿง‘โ€๐Ÿš€ ํ•ญ๊ณต์šฐ์ฃผ๊ณตํ•™ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์—ญํ•  ๊ณ„์ธต โ€” 25๊ฐœ์˜ ์—ญํ• ์ด 12๊ฐœ ๋„๋ฉ”์ธ์— ๊ฑธ์นœ 466๊ฐœ์˜ Aero Agent Skill์„ ๊ฒฐํ•ฉํ•˜๋ฉฐ, 966๊ฐœ์˜ ์˜คํ”„๋ผ์ธ ํ…Œ์ŠคํŠธ๋กœ ๊ฒ€์ฆ๋˜๊ณ  22๊ฐœ์˜ ํ‘œ์ค€์— ๊ฒŒ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์—ญํ• ์€ ์ธ๊ฐ„์˜ ์Šน์ธ์œผ๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค. Apache-2.0 ยท by Ashforde Oรœ

๊ฐœ์š”

์ด ์ €์žฅ์†Œ๋Š” ํ•ญ๊ณต์šฐ์ฃผ๊ณตํ•™ AI ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ์™„์ „ํ•œ ์—ญํ•  ๊ณ„์ธต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณ„์ธต์€ 25๊ฐœ์˜ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ํฌํ•จํ•˜๋ฉฐ, ๊ฐ ์—ญํ• ์€ ํŠน์ • ์—”์ง€๋‹ˆ์–ด๋ง ์ฑ…์ž„ ์˜์—ญ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์—ญํ• ์€ ๊ด€๋ จ ์Šคํ‚ฌ, ๋„๋ฉ”์ธ ์ •๋ณด, ์ถœ๋ ฅ ๊ฒ€์ฆ ๊ธฐ์ค€ ๋ฐ ๋ช…์‹œ์ ์ธ ์ธ๊ฐ„ ์Šน์ธ ๊ฒŒ์ดํŠธ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • 25๊ฐœ์˜ ์—”์ง€๋‹ˆ์–ด๋ง ์—ญํ• : ๊ฐ ์—ญํ• ์€ ๋ช…ํ™•ํ•œ ๋ฒ”์œ„, ์ฑ…์ž„, ์Šคํ‚ฌ ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ์ถœ๋ ฅ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • 466๊ฐœ์˜ Aero Agent Skill: ์—ญํ• ์— ๋ถ„์‚ฐ๋œ ์ „๋ฌธ ์ž‘์—… ์ˆ˜ํ–‰ ๋Šฅ๋ ฅ
  • 12๊ฐœ ๋„๋ฉ”์ธ: ๊ตฌ์กฐ, ๊ณต๊ธฐ์—ญํ•™, ์ถ”์ง„, ํ•ญ์ „, ์ƒ๋ช… ์œ ์ง€, ์ธ์ฆ, ์ œ์กฐ, ์œ ์ง€๋ณด์ˆ˜, ์‹œ์Šคํ…œ ๊ณตํ•™, ์†Œํ”„ํŠธ์›จ์–ด, ํ…Œ์ŠคํŠธ ๋ฐ ๋ณด์•ˆ ํฌํ•จ
  • 966๊ฐœ์˜ ์˜คํ”„๋ผ์ธ ํ…Œ์ŠคํŠธ: ๊ฐ ์—ญํ• ์˜ ์ถœ๋ ฅ ์ •ํ™•์„ฑ๊ณผ ์™„์ „์„ฑ์„ ๊ฒ€์ฆ
  • 22๊ฐœ ํ‘œ์ค€ ๊ฒŒ์ดํŠธ: ARP4754A, DO-178C, DO-254, EASA CS-25, MIL-STD-810 ๋“ฑ ์—…๊ณ„ ํ‘œ์ค€์— ๋Œ€ํ•œ ์ถœ๋ ฅ ๋งคํ•‘
  • ์ธ๊ฐ„ ์Šน์ธ ์ข…๋ฃŒ: ๊ฐ ์—ญํ• ์˜ ์ตœ์ข… ์ถœ๋ ฅ์€ ๋ฐ˜๋“œ์‹œ ์ธ๊ฐ„ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๊ฒ€ํ† ํ•˜๊ณ  ์„œ๋ช…ํ•ด์•ผ ํ•จ

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์ „์ œ ์กฐ๊ฑด

  • ํ˜ธํ™˜๋˜๋Š” AI ์—์ด์ „ํŠธ ํ”Œ๋žซํผ(์˜ˆ: Claude Code, Cursor ๋˜๋Š” Codex)
  • ํ•ญ๊ณต์šฐ์ฃผ๊ณตํ•™ ๊ด€๋ จ ์ฝ”๋“œ๋ฒ ์ด์Šค ๋˜๋Š” ์„ค๊ณ„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ

์‹œ์ž‘ํ•˜๊ธฐ

# ์—์–ด๋กœ ์—์ด์ „ํŠธ ์ €์žฅ์†Œ ํด๋ก 
git clone https://github.com/ashfordeOU/aero-agent-roles.git

# ์Šคํ‚ฌ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
cd aero-agent-roles/roles

# ํŠน์ • ์—ญํ•  ๋กœ๋“œ(์˜ˆ: ์‹œ์Šคํ…œ ์—”์ง€๋‹ˆ์–ด)
cat system-engineering/role-definition.md

ํ™˜๊ฒฝ ๋ณ€์ˆ˜

๋ณ€์ˆ˜์„ค๋ช…ํ•„์ˆ˜ ์—ฌ๋ถ€
AERO_ROLES_PATH์—ญํ•  ์ •์˜ ํŒŒ์ผ ๊ฒฝ๋กœ์˜ˆ
AERO_DOMAINํ™œ์„ฑ ๋„๋ฉ”์ธ ์‹๋ณ„์ž์•„๋‹ˆ์š”
AERO_VERIFY_STANDARDS๊ฒ€์ฆํ•  ํ‘œ์ค€ ์‹๋ณ„์ž ๋ชฉ๋ก์•„๋‹ˆ์š”

์—ญํ•  ๋ชฉ๋ก

์—ญํ•  ID์—ญํ•  ์ด๋ฆ„๋„๋ฉ”์ธ
SR-001์‹œ์Šคํ…œ ์—”์ง€๋‹ˆ์–ด์‹œ์Šคํ…œ ๊ณตํ•™
SR-002๋น„ํ–‰ ์—ญํ•™ ์„ค๊ณ„์ž๊ณต๊ธฐ์—ญํ•™
SR-003๊ตฌ์กฐ ํ•ด์„๊ฐ€๊ตฌ์กฐ
SR-004์ถ”์ง„ ์—”์ง€๋‹ˆ์–ด์ถ”์ง„
SR-005ํ•ญ์ „ ์„ค๊ณ„์žํ•ญ์ „
.........
(์ „์ฒด 25๊ฐœ ์—ญํ• )

์Šคํ‚ฌ ์•„ํ‚คํ…์ฒ˜

roles/
โ”œโ”€โ”€ role-definitions/
โ”‚   โ”œโ”€โ”€ system-engineering/role.md
โ”‚   โ”œโ”€โ”€ aerodynamics/role.md
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ skills/
โ”‚   โ”œโ”€โ”€ common/ (๋ชจ๋“  ์—ญํ• ์— ๊ณตํ†ต)
โ”‚   โ”œโ”€โ”€ system-engineering/ (์‹œ์Šคํ…œ ์—”์ง€๋‹ˆ์–ด๋ง ์ „์šฉ)
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ tests/
โ”‚   โ”œโ”€โ”€ offline/ (966๊ฐœ ํ…Œ์ŠคํŠธ)
โ”‚   โ””โ”€โ”€ gates/ (22๊ฐœ ํ‘œ์ค€ ๊ฒŒ์ดํŠธ)
โ””โ”€โ”€ sign-off/
    โ””โ”€โ”€ human-approval.md

๋ผ์ด์„ ์Šค

Apache-2.0 ยท by Ashforde Oรœ

๊ธฐ์—ฌ

๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—ฌ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ํ‘œ์ค€ GitHub ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์ด ์ €์žฅ์†Œ์˜ ๊ธฐ์—ฌ ์ง€์นจ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ด€๋ จ ์Šคํ‚ฌ