build-artifact-index
Build or rebuild the SDLC artifact index for agent-navigable discovery
- License 许可
- MIT
- 所属仓库
- jmagly/aiwg
- 最近更新
- 2026-11-11
- Stars
- ★ 229
- Forks
- 36
01 前言 Front Matter
- name
- build-artifact-index
- namespace
- aiwg
- platforms
- [ "all" ]
- commandHint
- { "model": "haiku", "category": "documentation-tracking", "modelRole": "efficiency", "modelTier": "economy", "allowedTools": "Read, Write, Glob, Grep, Bash", "argumentHint": "[--force] [--verbose] [--interactive] [--guidance \"text\"]" }
- description
- Build or rebuild the SDLC artifact index for agent-navigable discovery
03 SKILL.md 正文
Build Artifact Index
Task
Build or refresh the artifact index that powers aiwg index query, aiwg index deps, and aiwg index stats. This is the entry point for ensuring agents can discover and navigate project artifacts efficiently.
Behavior
Primary: Use aiwg index build
# Standard rebuild (incremental)
aiwg index build
# Full rebuild (ignore cache)
aiwg index build --force
# With progress output
aiwg index build --verbose
# Build every configured graph
aiwg index build --all
Report what changed: new artifacts indexed, updated, unchanged, and removed counts.
If the operator explicitly asks for Fortemi Core cache refresh after a successful build, run:
aiwg index sync
aiwg index status --json
Fortemi Core is the default artifact search backend after sync. Keep the
legacy local backend available behind --backend local during the phase-out
window.
Archived Query Answers
The index includes files in .aiwg/working/answers/ automatically. These are answers persisted by the archive-answer skill and appear in query results and dependency graphs alongside permanent artifacts. Their status: working frontmatter field signals they are candidates for promotion to a permanent destination (e.g., .aiwg/architecture/, .aiwg/reports/). Use the index to find stale working answers that should be promoted or discarded.
Fallback: Manual Digest Generation
If aiwg index build is not available (CLI not installed), fall back to manual scanning:
- Walk
.aiwg/for all artifact files - Extract titles and short summaries from frontmatter/headings
- Write digest files to
.aiwg/working/digests/ - Generate or update
_index.yamlwith paths, summaries, and timestamps
Post-Build Verification
After building, verify the index is healthy:
aiwg index stats --json
aiwg index status --json
Report total artifacts indexed, coverage by phase, and any orphaned artifacts. When a Fortemi Core cache exists, also report whether it is built, stale, and how many items it contains.
When to Run
- After creating new SDLC artifacts
- After modifying existing artifact references
- At the start of a new SDLC phase
- When
aiwg index queryreturns stale results
References
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/rules/artifact-discovery.md — Agent protocol rules
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/skills/artifact-lookup/SKILL.md — Query skill
- @$AIWG_ROOT/src/artifacts/cli.ts — CLI implementation
04 同仓库更多 Skills
host-hardening
Read-only system hardening baseline and plan-first host hardening recommendations for SSH, Docker bind addresses, firewall persistence, datastores, exporters and audit retention.
exposure-analysis
Read-only firewall analysis and effective host exposure reconstruction for Docker published ports, UFW bypass, stale rules, CDN scope, IPv6 asymmetry and external probe allowlists.
host-hardening
Read-only system hardening baseline and plan-first host hardening recommendations for SSH, Docker bind addresses, firewall persistence, datastores, exporters and audit retention.
exposure-analysis
Read-only firewall analysis and effective host exposure reconstruction for Docker published ports, UFW bypass, stale rules, CDN scope, IPv6 asymmetry and external probe allowlists.
fixture-skill
Exercise rule delivery.
pi-local
Pi-local duplicate-precedence fixture.