generate-architecture
Generate the host repository ARCHITECTURE.md by composing one or more selected templates from ./.architecture/.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 3
01 前言 Front Matter
- name
- generate-architecture
- engines
- [ "AGNOSTIC" ]
- description
- Generate the host repository ARCHITECTURE.md by composing one or more selected templates from ./.architecture/.
02 资源文件 1
- 参考文档agents/openai.yaml236 B
03 SKILL.md 正文
When to use
Use when ../ARCHITECTURE.md is missing or when the user wants to regenerate it after changing the repo architecture mix.
Workflow
- If
../ARCHITECTURE.mdis missing, ask the user which templates from./.architecture/apply unless they already selected them. The existence of project context does not select an architecture. - Support multiple templates for mixed-stack repositories.
- Record task-specific selection evidence under
<project-root>/.hephaera/.cache/tasks/<task>/when a task exists; keep the authoritative contract at the project root. - Generate
../ARCHITECTURE.mdfrom the selected templates using concise read directives by default (for exampleRead \./.hephaera/.architecture/DOTNET.md` instructions`) to avoid oversized files. - Use inline mode only when the user explicitly asks for fully embedded template content.
- Treat
../ARCHITECTURE.mdas the authoritative architecture contract afterward.
Commands
./commands/generate-architecture.sh "<TEMPLATE1>" ["TEMPLATE2" ...]./commands/generate-architecture.sh --inline "<TEMPLATE1>" ["TEMPLATE2" ...]
04 同仓库更多 Skills
verify-web3-game-lifecycle
Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.
verify-onchain-game-assets
Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721/ERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.
plan-web3-game-assets
Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.
integrate-game-wallets
Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.
integrate-game-asset-trading
Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.
build-evm-game-contracts
Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.