Aci 318 Concrete Design | Skills Pool
Aci 318 Concrete Design ACI 318-25 콘크리트 구조설계 기준(Building Code for Structural Concrete)을 검색하고 설계 계산을 수행하며, 설계 워크플로우를 제공합니다. 콘크리트 구조설계, 철근콘크리트, 프리스트레스트 콘크리트, 노출등급, 내진설계, 부재 설계 관련 질문에 즉시 활성화되며, 공식 추출, 노출등급 선택, SDC 요구사항, 설계 검증을 지원합니다.
ACI 318-25 Concrete Design Standards Expert
Use this skill when users ask questions about concrete structural design, ACI 318-25, reinforced concrete, prestressed concrete, exposure classes, seismic design (SDC), or any concrete construction related queries.
Trigger Keywords
English : ACI 318, concrete design, reinforced concrete, prestressed concrete, post-tensioned, slab, beam, column, wall, foundation, exposure class, freezing, sulfate, corrosion, SDC, seismic, moment frame, shear wall, development length, splice, hook, flexure, shear, punching shear, deflection, crack control, strut-and-tie, strength reduction factor, phi factor
Korean : ACI 318, 콘크리트설계, 철근콘크리트, 프리스트레스트, 슬래브, 보, 기둥, 벽체, 기초, 노출등급, 동결융해, 황산염, 부식, 내진설계, 모멘트골조, 전단벽, 정착길이, 이음, 갈고리, 휨, 전단, 뚫림전단, 처짐, 균열제어, 스트럿-타이, 강도감소계수
Grep : Search for keywords in ACI 318-25 documents
Read : Read specific chapters and reference files
: Pattern matching to find files
빠른 설치
Aci 318 Concrete Design npx skillvault add gogohkm/gogohkm-drawing-engine-claude-skills-aci-318-concrete-design-skill-md
스타 0
업데이트 2026. 1. 26.
직업 Glob
Bash : Execute Python scripts for searches and calculations
Write : (Optional) Save calculation results or reports
Document Structure This skill provides access to comprehensive concrete design documentation :
1. ACI 318-25 CODE (Part 1-10) Location : data/code/*.md (9 part files)
Purpose : What you must follow - requirements, formulas, limits, design criteria
Part 1 : General (Chapters 1-4)
Chapter 1: General
Chapter 2: Notation and Terminology
Chapter 3: Referenced Standards
Chapter 4: Structural System Requirements
Part 2 : Loads & Analysis (Chapters 5-6)
Chapter 5: Loads
Chapter 6: Structural Analysis
Part 3 : Members (Chapters 7-13)
Chapter 7: One-Way Slabs
Chapter 8: Two-Way Slabs
Chapter 9: Beams
Chapter 10: Columns
Chapter 11: Walls
Chapter 12: Diaphragms
Chapter 13: Foundations
Part 4 : Joints and Connections (Chapters 14-16)
Chapter 14: Joints
Chapter 15: Connections Between Members
Chapter 16: Connections to Concrete (Anchoring)
Part 5 : Earthquake Resistance (Chapter 17)
Chapter 17: Earthquake-Resistant Structures (SDC B through F)
Part 6 : Materials, Construction & Durability (Chapters 18-20)
Chapter 18: Concrete: Design and Durability Requirements
Chapter 19: Concrete: Design and Durability Requirements (continued)
Chapter 20: Steel Reinforcement Properties, Durability, and Embedments
Part 7 : Strength & Serviceability (Chapters 21-25)
Chapter 21: Strength Reduction Factors (φ factors)
Chapter 22: Sectional Strength
Chapter 23: Strut-and-Tie Method
Chapter 24: Serviceability
Chapter 25: Reinforcement Details
Part 8 : Construction (Chapter 26)
Chapter 26: Construction Documents and Submittals
Part 10 : Evaluation (Chapter 27)
Chapter 27: Strength Evaluation of Existing Structures
Location : data/commentary/*.md (9 commentary files)
Purpose : Understand why - background, research basis, design considerations
Contents : Detailed commentary on each CODE section with:
Historical development
Research background
Design considerations
Limit state explanations
Examples and comparisons
3. Appendices (A-D) Location : data/appendices/*.md (4 appendix files)
Appendix A : Design Verification Using Nonlinear Response History Analysis
Appendix B : Performance-Based Wind Design
Appendix C : Sustainability and Resilience
Appendix D : Steel Reinforcement Information
4. Notation and Symbols Location : data/Notation_Symbols.md (from Chapter 2)
Purpose : Mathematical notation and variable definitions
CODE → "What are the requirements?" "What formula should I use?"
COMMENTARY → "Why is this required?" "What's the background?"
Appendices → "Advanced topics" "Special analysis methods"
Reference Files This skill includes comprehensive reference materials:
references/exposure-guide.md: Exposure class selection flowchart (F/W/C/S series)
references/seismic-categories.md: SDC A-F requirements and system selection
Automation Scripts Python scripts are available in scripts/ directory:
consolidate_pages.py: Merge 702 page files into chapters (already run)
smart_search.py: Category-aware keyword search across documents
formula_finder.py: Extract formulas with context and variables
Workflow by Query Type
User Intent : Find a specific formula or equation from ACI 318-25 CODE.
"What is the formula for shear strength of beams?"
"Show me the flexural capacity equation for slabs"
"철근콘크리트 보의 전단강도 공식을 알려줘"
"기둥의 축하중 강도식은?"
Identify topic:
Flexure → Chapter 22, Chapters 7-10
Shear → Chapter 22.5-22.6
Development → Chapter 25
Columns → Chapter 10, Chapter 22
Use formula_finder.py or Grep in data/code/
Extract formula with variable definitions from Notation_Symbols.md
Present with ACI citation (e.g., "ACI 318-25 Section 22.5.5.1")
Show COMMENTARY if explanation needed
Keywords : formula, equation, 공식, 계산식, strength, capacity
2. Design Requirement Query (설계 요구사항 질의) User Intent : Find specific design requirements, limits, or criteria.
"What is the minimum slab thickness for two-way slabs?"
"What are the spacing requirements for stirrups in beams?"
"2방향 슬래브의 최소 두께는?"
"보의 최소 철근비는 얼마야?"
Identify member type and requirement:
Minimum dimensions → Chapter 7-13 (member chapters)
Reinforcement limits → Chapter 25, member chapters
Cover requirements → Chapter 20, exposure guide
Spacing → Chapter 25
Search CODE sections with smart_search.py
List all applicable requirements
Reference tables if applicable
Note COMMENTARY for context
Keywords : minimum, maximum, requirement, limit, spacing, 최소, 최대, 요구사항
3. Exposure Class Selection Query (노출등급 선택 - CONCRETE-SPECIFIC) User Intent : Determine appropriate exposure class for durability design.
"What exposure class for a parking garage deck?"
"How to select exposure class for basement wall?"
"주차장 슬래브의 노출등급은?"
"해양 구조물의 노출조건은?"
Read references/exposure-guide.md for flowchart
Ask user about environmental conditions:
Freezing exposure? → F0, F1, F2, F3
Water penetration? → W0, W1, W2
Chloride exposure? → C0, C1, C2
Sulfate in soil? → S0, S1, S2, S3
Determine most restrictive requirements
Return required:
Minimum f'c
Maximum w/cm ratio
Minimum cover
Air content (if needed)
Cement type
Reference Chapter 19 sections
Keywords : exposure, durability, freezing, sulfate, chloride, corrosion, 노출등급, 내구성, 동결
4. Seismic Design Query (내진 설계 질의 - EARTHQUAKE-SPECIFIC) User Intent : Understand or apply seismic design requirements based on SDC.
"What are the requirements for SDC D special moment frames?"
"How to detail beam-column joints in IMF?"
"SDC D 특수모멘트골조의 요구사항은?"
"전단벽 경계요소는 언제 필요해?"
Identify SDC level (A, B, C, D, E, or F)
Read references/seismic-categories.md for system selection
Determine required system:
SDC A: No Chapter 17
SDC B: OMF + Section 17.2
SDC C: IMF or Ordinary Walls + Sections 17.6, 17.9
SDC D/E/F: SMF or Special Walls + Full Chapter 17
Search Chapter 17 sections in CODE:
17.5: Special Moment Frames (SMF)
17.6: Intermediate Moment Frames (IMF)
17.7: Special Structural Walls
17.8: Diaphragms
List detailing requirements:
Confinement reinforcement
Boundary elements (if walls)
Strong-column/weak-beam (if frames)
Joint shear requirements
Show equations and limits
Keywords : seismic, earthquake, SDC, moment frame, shear wall, ductility, confinement, 내진, 지진, 모멘트골조
5. Calculation Query (계산 질의) User Intent : Perform structural calculations using ACI 318-25 formulas.
"Calculate beam shear capacity: b=12 in, d=20 in, f'c=4000 psi"
"Determine development length: #8 bar, f'c=5000 psi, fy=60 ksi"
"보의 휨강도를 계산해줘: b=300mm, d=500mm, As=1500mm²"
Identify calculation type (flexure, shear, development, etc.)
Find formula from CODE using formula_finder.py
Identify required inputs:
Material properties: f'c, fy
Geometry: b, d, h, As, etc.
Load conditions
Find similar examples from COMMENTARY
Generate Python code following CODE requirements
Apply strength reduction factors (φ) from Chapter 21
Execute and validate against CODE limits
Present results with citations
Concrete-Specific Checks :
✅ f'c within typical range (3,000-10,000 psi)
✅ fy verified (typically 60,000 or 80,000 psi)
✅ Reinforcement ratio within min/max limits
✅ Spacing requirements satisfied
✅ Cover requirements met
✅ φ factor applied correctly
Keywords : calculate, compute, determine, design, 계산, 산정, 설계
User Intent : Understand the reasoning or background behind CODE requirements.
"Why is the strength reduction factor different for tension and compression?"
"Explain the background for minimum reinforcement in slabs"
"왜 전단강도 공식에 크기효과가 포함되나요?"
Find CODE section reference
Read corresponding COMMENTARY section (R-prefixed)
Extract:
Research background
Historical development
Design philosophy
Limit state explanation
Present with citations to research papers if mentioned
Provide examples from COMMENTARY
Keywords : why, explain, background, reason, 왜, 이유, 배경
7. Cross-Reference Query (교차 참조 질의) User Intent : Find all related sections on a topic.
"Find all sections related to development of reinforcement"
"What chapters discuss punching shear in slabs?"
"정착길이와 관련된 모든 섹션을 찾아줘"
Use smart_search.py with query keywords
Search across all CODE and COMMENTARY files
Group results by:
Primary requirements (CODE)
Explanations (COMMENTARY)
Related topics
Show chapter/section hierarchy
Note dependencies between sections
Keywords : related, sections, chapters, reference, 관련, 참조
Quick Reference Tables
Document Categories Type Location Files Purpose CODE data/code/ 9 parts Requirements, formulas, limits COMMENTARY data/commentary/ 9 Background, rationale, research Appendices data/appendices/ 4 Advanced topics Notation data/ 1 Symbols and definitions References references/ 2 Exposure guide, seismic guide
Common Search Patterns Topic Keywords CODE Chapters Key Sections Unique Considerations Beam Design flexure, bending, moment 9, 22 22.3, 22.5 Deflection check (Chapter 24) Column Design compression, axial, column 10, 22 22.4 Slenderness effects (Chapter 6) Slab Design slab, one-way, two-way 7, 8, 22 22.6 (punching) Minimum thickness (7.3, 8.3) Shear shear, stirrups, Vc, Vs 9, 22 22.5, 22.6 Size effect factor Development development, splice, hook 25 25.4, 25.5 Bar size dependent Seismic SDC, moment frame, wall 17 17.5-17.9 SDC-dependent Exposure durability, corrosion 19, 20 19.3 F/W/C/S classes Serviceability deflection, crack 24 24.2, 24.3 Long-term effects
ACI Chapter-to-Topic Mapping CODE Chapter Topic Key Sections Critical Formulas 7 One-Way Slabs 7.3, 7.6 Minimum thickness 8 Two-Way Slabs 8.3, 8.4 Punching shear, minimum thickness 9 Beams 9.3, 9.6 Minimum dimensions, shear reinforcement 10 Columns 10.5, 10.6 Minimum dimensions, ties/spirals 11 Walls 11.5, 11.6 Thickness, reinforcement 13 Foundations 13.2, 13.3 Shear provisions 17 Seismic 17.5-17.9 SMF, IMF, Walls 19 Exposure/Durability 19.3 F/W/C/S classes 21 φ Factors 21.2 Strength reduction 22 Sectional Strength 22.3-22.7 Mn, Vn, Pn 24 Serviceability 24.2, 24.3 Deflection, crack width 25 Detailing 25.2-25.5 Development, splices, hooks
Units Convention Quantity ACI Unit Symbol Notes Force kips or pounds kip, lb 1 kip = 1000 lbs Moment kip-in or kip-ft kip-in Mixed units common Stress psi or ksi psi, ksi f'c in psi, fy in ksi Length inches or feet in, ft Typically inches for dimensions Area square inches in² - Strength psi f'c, fy Concrete: psi, Steel: ksi
Search Strategy Priority
Exposure class queries first : Check references/exposure-guide.md
Seismic queries : Check references/seismic-categories.md
Reference notation : Check data/Notation_Symbols.md for variable definitions
Efficient chapter targeting :
Use topic keywords to identify specific chapter
Don't search all files - target 1-2 relevant chapters
Example: "beam shear" → Only search Chapter 9 + Chapter 22
Smart document reading :
Read only relevant sections
Use CODE for requirements, COMMENTARY for explanation
Cross-reference when needed
Python Script Usage Execute automation scripts when appropriate:
# Smart keyword search
python3 scripts/smart_search.py "beam shear" --max-results 10
# Find formulas
python3 scripts/formula_finder.py --pattern "V_c =" --section "22.5"
# Search with commentary
python3 scripts/smart_search.py "exposure class" --no-commentary
Response Quality Checklist Every response should include:
✅ Accurate ACI citation (ACI 318-25 Section X.Y.Z)
✅ Material properties specified (f'c, fy)
✅ Units specified (psi, ksi, in, ft)
✅ Variable definitions from Notation_Symbols.md
✅ φ factor applied (strength reduction from Chapter 21)
✅ Working code for calculations (tested and validated)
✅ Cross-references to COMMENTARY when explaining CODE
✅ Limit states noted (yielding, crushing, shear, etc.)
✅ Minimum/maximum checks (reinforcement ratios, spacing, cover)
Special Features: Concrete-Specific Considerations
Critical Differences from Steel Design
1. Material Behavior Steel : Linear-elastic until yield, then plastic
Concrete : Nonlinear compression behavior, brittle in tension
→ Concrete requires reinforcement for tension resistance
2. Strength Reduction Factors (φ) Steel : Single factor (0.90 for LRFD)
Concrete : Variable φ factors based on tension-controlled vs compression-controlled (Chapter 21)
→ Check strain conditions to determine appropriate φ
3. Exposure and Durability Steel : Mainly corrosion protection (paint, galvanizing)
Concrete : Comprehensive exposure class system (F/W/C/S)
→ Select exposure classes early in design (affects f'c, w/cm, cover)
4. Time-Dependent Effects Steel : Minimal long-term effects
Concrete : Creep, shrinkage, long-term deflection
→ Apply time-dependent factors for serviceability (Chapter 24)
5. Member Design Philosophy Steel : Compact/non-compact sections
Concrete : Reinforcement ratio limits, minimum dimensions
→ Check minimum AND maximum reinforcement (ductility)
6. Seismic Design Steel : R-factor based
Concrete : SDC-based system classification (OMF, IMF, SMF)
→ Different detailing requirements by SDC level (Chapter 17)
Exposure Class Decision Guide For Climate-Controlled Interior :
F0, W0, C0, S0 → Minimal restrictions
For Exterior Above Grade :
F1 or F2 (depends on freezing + moisture)
W0
C1 (if no chlorides)
S0 (typically)
F3 (de-icing salts + saturation)
C2 (chloride exposure)
W1
Required : f'c ≥ 5,000 psi, w/cm ≤ 0.40
F2 or F3 (if freezing climate)
C2 (seawater chlorides)
S2 (seawater sulfates)
Required : f'c ≥ 5,000 psi, w/cm ≤ 0.40, sulfate-resistant cement
F0 (below frost line)
W0 or W1
C1
S0/S1/S2 (MUST test soil)
Required : Soil sulfate test mandatory
Seismic Design System Selection SDC A : No special seismic requirements
SDC B : Ordinary systems + Section 17.2 (basic detailing)
Moment frames → Intermediate Moment Frames (IMF) per 17.6
Walls → Ordinary walls + Section 17.9
Moment frames → Special Moment Frames (SMF) per 17.5
Walls → Special Structural Walls per 17.7
Most restrictive detailing
φ Factor Selection (Chapter 21) Tension-Controlled (εt ≥ 0.005):
Transition (0.002 < εt < 0.005):
φ = 0.65 + (εt - 0.002) × (250/3)
Compression-Controlled (εt ≤ 0.002):
φ = 0.65 (tied members)
φ = 0.75 (spirally reinforced)
User asks "what is the formula?"
User needs official requirements or limits
User wants to verify compliance
User asks about design criteria
User asks "why is this required?"
User needs background or research basis
User wants to understand design philosophy
User asks "what's the history?"
Comprehensive design questions
Teaching/learning scenarios
Formula explanation with context
Validation of complex calculations
Error Handling
Common Scenarios
Material properties not specified :
Ask user: "What is f'c and fy?" (e.g., f'c = 4,000 psi, fy = 60,000 psi)
Offer common values: f'c = 4,000 psi (typical), 5,000 psi (higher strength)
Exposure class unclear :
Ask user: "What are the environmental conditions?"
Use references/exposure-guide.md flowchart
Explain F/W/C/S implications
SDC not specified :
Ask user: "What is the Seismic Design Category (A-F)?"
Reference ASCE 7 for determination
No results found :
Suggest alternative keywords
Check both CODE and COMMENTARY
Recommend broader search terms
Ambiguous query :
Clarify with multiple interpretations
Ask user: "Did you mean [option A] or [option B]?"
Missing parameters :
List required values for calculation
Offer typical default values
Out of scope :
Clearly state limitations
Suggest consulting structural engineer for complex cases
Validation Checks
✅ Verify f'c and fy specified
✅ Check units consistency (psi, ksi, in)
✅ Verify reinforcement ratios within min/max limits
✅ Check spacing requirements
✅ Verify cover requirements met
✅ Apply correct φ factor
✅ Warn if parameters outside typical ranges
✅ Note all assumptions
✅ Cross-check with COMMENTARY examples when possible
Special Notes
ACI 318-25 Version
Version : ACI CODE-318-25 (2025 edition)
Units : Inch-Pound (IN-LB) - official version
Published by : American Concrete Institute
Always cite version in responses
Each CODE section has corresponding COMMENTARY (R-prefix)
Example: Section 9.6.3 ↔ R9.6.3
COMMENTARY provides background but is not mandatory
CODE requirements are mandatory when adopted
Material Defaults (if not specified by user) Unless specified otherwise, assume:
Concrete: f'c = 4,000 psi (normal weight)
Reinforcement: fy = 60,000 psi (Grade 60)
Exposure: Interior (F0, W0, C0, S0)
Cover: Per Chapter 20 minimum (typically 1.5" for beams/columns)
Always ask user to confirm if critical to calculation.
Equation Numbering
Equations are numbered by section (e.g., Eq. 22.5.5.1)
Some formulas have no equation number (described in text)
Cross-references use section numbers
For comprehensive concrete structural design work, this skill integrates:
CODE requirements from ACI 318-25 (mandatory)
Background understanding from COMMENTARY
Exposure class selection from reference guide (F/W/C/S)
Seismic system selection from reference guide (SDC A-F)
Material and section properties from Notation
Automation tools (search, formula extraction)
Always prioritize accuracy, cite sources, apply φ factors, check exposure classes, verify seismic requirements, and follow CODE provisions.
02
Trigger Keywords