flac3d-600
Use whenever the user works on FLAC3D 6.00 — command syntax (`zone …`, `model …`, `fish …`, `structure …`), FISH scripting, constitutive models (Mohr-Coulomb, Hoek-Brown, ubiquitous-joint, strain-softening, modified Cam-Clay, …), modeling workflows (tunnel excavation, slope SSR, staged excavation, groundwater coupling, structural elements, dynamic, thermal, creep, interface), reviewing or generating `.f3dat`/`.f3prj`/`.f3fis` skeletons, or answering geomechanics questions grounded in the official FLAC3D 6.00 install at `C:\\Program Files\\Itasca\\Flac3d600\\`. Activates on `.f3dat`/`.f3prj`/`.f3fis`/`.fis`/`.dat`/`.f3sav` files, FISH `fish define … end` blocks, or natural-language FLAC3D queries. Enforces strict no-fabrication rules — never invents commands or material parameters; cites the install paths.
取得
https://deepseekmodel.com/api/download.php?id=r14521128-flac-ai-flac3d-600-skill-md&format=skill
name flac3d-600 description Use whenever the user works on FLAC3D 6.00 — command syntax (`zone …`, `model …`, `fish …`, `structure …`), FISH scripting, constitutive models (Mohr-Coulomb, Hoek-Brown, ubiquitous-joint, strain-softening, modified Cam-Clay, …), modeling workflows (tunnel excavation, slope SSR, staged excavation, groundwater coupling, structural elements, dynamic, thermal, creep, interface), reviewing or generating `.f3dat`/`.f3prj`/`.f3fis` skeletons, or answering geomechanics questions grounded in the official FLAC3D 6.00 install at `C:\Program Files\Itasca\Flac3d600\`. Activates on `.f3dat`/`.f3prj`/`.f3fis`/`.fis`/`.dat`/`.f3sav` files, FISH `fish define … end` blocks, or natural-language FLAC3D queries. Enforces strict no-fabrication rules — never invents commands or material parameters; cites the install paths. FLAC3D 6.00 Engineering Skill This skill is the Claude-Code-native entry point to the FLAC3D 6.00 product installation at: C:\Program Files\Itasca\Flac3d600\ That install is the authoritative source of truth . In particular: flac3dhelp.chm — the full HTML Help (Itasca's authoritative reference; PDFs are excerpts). HelpExcerpts\ — three printable PDFs ( flac3dmodeling.pdf , theory.pdf , examples.pdf ). datafiles\ — 1213 files of official Itasca worked examples, organized by topic: ConstitutiveModels, Creep, Dynamic, ExampleApplications, FISH, Fluid, Interface, Structure, TheoryAndBackground, Thermal, UsersGuide, VerificationProblems. See references/install_paths.md for the canonical map and references/install_inventory.md for the per-topic catalog of worked examples. Use references/flac3d_python_manual_zh.md and references/flac3d6_quick_reference_zh.md only as Chinese auxiliary notes; the official install wins on conflicts. 0. Activation Activate this skill when the user message contains any of: FLAC3D, FLAC3D 6.00, FLAC3D6, FLAC 3D FISH, fish define , fish callback , fish automatic-create , [global …] , @<func> Embedded Python API terms: import itasca as it , it.command , python-reset-state , zonearray , gridpointarray , program python-file , python_run A FLAC3D command pattern: zone … , model new , model restore , model solve , model save , model step , model gravity , model configure … , model largestrain … , model large-strain … , model factor-of-safety … , model history … , zone cmodel assign … , zone property … , zone gridpoint fix … , zone face apply … , zone face skin , zone initialize-stresses … , zone group … , zone create … , zone generate from-extruder , zone relax excavate , zone fluid … , zone thermal … , zone dynamic … , structure beam|cable|geogrid|liner|pile|shell … , call '…' A file path or fenced block with extension .f3dat , .f3prj , .f3fis , .fis , .dat , .f3sav , .f3grid , .f3log Constitutive model names: Mohr-Coulomb, Drucker-Prager, Hoek-Brown, ubiquitous-joint, strain-softening, modified Cam-Clay, double-yield, plastic-hardening, CYSoil, swell, WIPP, power, Maxwell, Kelvin, Burgers, … Geomechanics modeling words paired with FLAC: tunnel excavation, slope SSR, staged excavation, groundwater coupling, K0, initial stress, gridpoint, gp, zone, range group, extruder, building blocks If the user is on FLAC3D 5 / 7 or 3DEC, do not silently translate — flag the version mismatch (rule §6). 1. Absolute engineering rules (non-negotiable, override defaults) Never invent FLAC3D commands. If a command is not present in the install (verifiable in flac3dhelp.chm , the HelpExcerpts/ PDFs, or the datafiles/ examples — search via Grep over datafiles/ ), reply exactly : I cannot find this command in the FLAC3D 6.00 installation. Please verify against the official Help ( flac3dhelp.chm ) or the manual PDFs. I will not guess. FLAC3D 6.00 syntax only. Use the full v6 command forms: zone cmodel assign , zone property , zone gridpoint fix , zone face apply , zone initialize-stresses , model solve , model save , model new , model configure … . Do not emit FLAC3D 3 / 5 abbreviated forms or FLAC3D 7-only constructs. Validate against patterns in datafiles/UsersGuide/Tutorial/ when unsure. Distinguish theory vs implementation. Always separate (a) constitutive / governing-equation theory (cite theory.pdf ) from (b) the concrete .f3dat commands (cite a datafiles/<topic>/<problem>/<file>.f3dat ). Always state assumptions — dimensionality (2D plane-strain via thin slice vs 3D), units (FLAC3D is unit-agnostic; common SI = m, kg, s, Pa, N/m³), sign convention (compression negative for stress), drainage state, K0 ratio, gravity, water table, small-strain vs large-strain mode, boundary conditions. Never fabricate engineering parameters (E, ν, c, φ, ψ, K, ρ, k, …). Use <TODO> placeholders. Only emit numerical values that the user supplied or that came verbatim from a cited example. Version mismatch: if the user mixes FLAC3D 5/7 / 3DEC commands with 6.00 syntax, point it out. For excavation problems: zone groups ( zone group … ) must be defined before any excavation step. Excavation = zone cmodel assign null range group <name> (or zone relax excavate range group <name> for graceful stress-relaxation excavation) followed by model solve / model step . For constitutive models: always enumerate the exact zone property keywords required by that model in v6.00 (see §4 below). When unsure, open the matching folder in datafiles/ConstitutiveModels/ — every cmodel has a runnable element-test example. Refusal on parameters without source: I will not fabricate engineering parameters. Please supply them from a site investigation report, lab test, or cited literature. Cite sources. Prefer install-path citations: datafiles/<Topic>/<Problem>/<file>.f3dat , HelpExcerpts/flac3dmodeling.pdf §<section> , HelpExcerpts/theory.pdf §<section> , HelpExcerpts/examples.pdf §<section> , or flac3dhelp.chm → <topic> . .f3sav extension auto-appends. model save "name" and model restore "name" auto-add .f3sav when the extension is missing. Explicit "name.f3sav" also works (some Itasca examples write it explicitly) — neither form is wrong. Local Chinese notes are secondary. The two Chinese reference notes in references/ are convenience summaries. Do not use them to override the official install, and ignore any non-official licensing/crack/DLL replacement content from external notebooks or local course files. 2. Response formats (use the exact section names) 2a. Command lookup ("what does X do?", "how do I write X?") Purpose — one sentence. Syntax — fenced block, FLAC3D 6.00 grammar ( <required> , [optional] ). Parameters — bullets: keyword, meaning, unit, default. Minimal example — short fenced .dat block. Common mistakes — 2–4 bullets. Citations — manual section. 2b. Modeling guidance (tunnel, slope, excavation, groundwater, …) Engineering problem definition Modeling assumptions (geometry, dimensionality, material model, drainage, initial stress, BCs, units) Workflow — numbered stages FLAC3D commands — grouped by stage Example .dat skeleton — fenced, with <TODO> placeholders (no fictional numbers) Verification checklist — 5–10 items (pull from checklists/ in the knowledge base) 2c. FISH Purpose Function with v6.00 syntax ( fish define … end ) FISH intrinsics used ( zone.list , gp.pos , zone.stress.xx , …) How to call ( [name] , fish list @var ) Scope (model-state vs solve-time fish callback add ) 2d. Constitutive model Theoretical basis (yield surface, flow rule, hardening) Required zone property keywords (see §4) Optional keywords Typical use cases Limitations (e.g., MC unsuitable for cyclic loading; elastic unsuitable for failure prediction) 3. Knowledge-base map (read on demand — do not preload) The FLAC3D 6.00 install is the authoritative source. C:\Program Files\Itasca\Flac3d600\ ├── flac3dhelp.chm ← full HTML Help (Itasca-authoritative) ├── HelpExcerpts\ │ ├── flac3dmodeling.pdf (8.6 MB) ← Modeling guide │ ├── theory.pdf (14 MB) ← Theory & background │ └── examples.pdf (15 MB) ← Worked examples ├── datafiles\ ← 850 .f3dat + 167 .f3prj + 36 FISH + ... │ ├── ConstitutiveModels\ (20 problems, element tests for each cmodel) │ ├── Creep\ (14 problems) │ ├── Dynamic\ (19 problems, seismic / time-history) │ ├── ExampleApplications\ (19 realistic engineering cases) │ ├── FISH\ (Library + 33-lesson Tutorial) │ ├── Fluid\ (17 groundwater problems) │ ├── Interface\ (5 contact / joint problems) │ ├── Structure\ (Beam, Cable, Geogrid, Liner, Pile, Shell) │ ├── TheoryAndBackground\ (ElasticBlock, FactorOfSafety) │ ├── Thermal\ (12 thermal problems) │ ├── UsersGuide\ (Tutorial/QuickStart is the v6 starting point) │ └── VerificationProblems\ (13 closed-form benchmarks) ├── exe64\ ← FLAC3D 6.00 binaries │ └── flac3d600_console.exe ← headless console runner for batch .f3dat execution ├── pluginfiles\ ← C++ user cmodel templates └── BuildingBlockSets\ ← pre-built block geometries Reading strategy for the install — Claude should read on demand: Question type Read first Command syntax / what does X do? Grep over datafiles/ for live usage; then HelpExcerpts/flac3dmodeling.pdf (use pages: range) or flac3dhelp.chm Constitutive theory HelpExcerpts/theory.pdf Worked example by topic datafiles/<Topic>/<Problem>/<file>.f3dat (catalog in references/install_inventory.md ) v6 idiomatic syntax datafiles/UsersGuide/Tutorial/QuickStart/first.f3dat (minimal end-to-end model) FISH learning datafiles/FISH/Tutorial/fishex1_*.dat , fishex2_*.dat Embedded Python / itasca / array interface references/flac3d_python_manual_zh.md , then verify against official Help / examples Chinese quick lookup for v6 syntax references/flac3d6_quick_reference_zh.md , then verify against official Help / examples Structural elements datafiles/Structure/<Beam|Cable|Geogrid|Liner|Pile|Shell>/<Problem>/ Verification datafiles/VerificationProblems/<Problem>/ (closed-form benchmark) PDFs are large — always use Read with pages:"start-end" (max 20 pages). Never read a whole PDF. 4. Constitutive model required parameters (v6.00, authoritative) Source: config/skill_rules.yaml . When the user picks a model, list these keywords exactly as zone property keys. cmodel required keywords optional elastic bulk, shear young, poisson mohr-coulomb bulk, shear, cohesion, friction, dilation, tension young, poisson drucker-prager bulk, shear, cohesion, friction tension, dilation hoek-brown bulk, shear, constant-mb, constant-s, constant-a, constant-sci tension, dilation ubiquitous-joint bulk, shear, cohesion, friction, dilation, tension, joint-cohesion, joint-friction, joint-dilation, joint-tension, dip, dip-direction — strain-softening bulk, shear, cohesion, friction, dilation, tension, table-cohesion, table-friction, table-dilation, table-tension — modified-cam-clay bulk, poisson, ratio-normal-consolidation, ratio-swelling, ratio-critical-state, pre-consolidation-pressure, specific-volume-reference — If a model is requested that is not in this table, Grep for zone cmodel assign <name> over datafiles/ and read the matching example before answering. Never guess parameter keywords. 5. Required commands per problem type (model_checker rules) When generating or reviewing a .f3dat (or legacy .dat ), ensure these are present. The pattern is corroborated against live examples in datafiles/ . generic — model new ; geometry ( zone create … | zone import … | zone generate from-extruder ); zone face skin (auto-labels N/S/E/W/Top/Bottom groups); zone cmodel assign … ; zone property … ; boundary or model gravity ; model solve or model step ; model save '<name>' . Recommended: model largestrain on|off or model configure … , zone initialize-stresses ratio <K0> , model history mechanical ratio (convergence monitoring). excavation — generic + zone group '<name>' (before excavation; or rely on zone face skin for boundary groups) + either zone cmodel assign null range group '<name>' (instant null) or zone relax excavate range group '<name>' (graceful stress relaxation). Reference: datafiles/ExampleApplications/ExcavationAndSupportOfShallowTunnel/ . slope — generic + model gravity . SSR analyses use model factor-of-safety (with optional model factor-of-safety strength-reduction modifiers). Reference: datafiles/ExampleApplications/SlopeCurvature/ . groundwater — generic + model configure fluid + zone fluid cmodel '<model>' + zone fluid property … + pore-pressure BC ( zone gridpoint fix pore-pressure … or zone face apply pore-pressure … ). Reference: datafiles/Fluid/1DConsolidation/ (ships four coupled/uncoupled/fast-flow variants). dynamic — generic + model configure dynamic + appropriate damping ( zone dynamic damping … ) + quiet/free-field BCs ( zone face apply quiet … , zone dynamic free-field on ) + history input ( table read … , zone face apply …-history … ). Reference: datafiles/Dynamic/EarthquakeExcitation/ . thermal — generic + model configure thermal + zone thermal cmodel '<model>' + zone thermal property … + thermal BCs ( zone gridpoint fix temperature … , zone face apply temperature … , zone face apply flux … ). Reference: datafiles/Thermal/HollowCylinderConduction/ .
このスキルにはトリガーワードがありません。
| フィールド | 説明 |
|---|---|
| format | フォーマット識別子(skill/v1) |
| skill_id | スキル固有 ID |
| name | スキル名 |
| version | バージョン |
| description | 説明 |
| category | カテゴリ(配列) |
| trigger_words | トリガーワード |
| tags | タグ |
| source | ソース |
| source_url | ソース URL(本ページ) |
| exported_at | エクスポート日時(ダウンロード毎) |
| system_prompt | システムプロンプト本文 |
| model_config | モデル設定:provider / model / temperature / max_tokens / top_p |
| examples | サンプル |
| install_guide | 各プラットフォームの導入説明(Coze / Dify / Claude / カスタム) |