refresh-project-artifactslisted
Install: claude install-skill NomadicDaddy/aidd
# Refresh Project Artifacts
Refresh one local project's complete aidd artifact catalog against its current implementation.
The staged reference is the source of truth; do not replace it with a remembered or hardcoded list.
## Usage
```text
refresh-project-artifacts <app> [--dry-run]
```
## Arguments
- `<app>` - Application name from the applications workspace or an explicit local project path.
- `--dry-run` - Inspect every catalog row and report the work without writing or touching files.
## Reference and contracts
Read `.aidd/docs/reference/artifacts.md` completely. When running inside the aidd repository and
the staged copy is absent, read `docs/reference/artifacts.md` from the repository root. Parse both
the main artifact table and the related non-aidd artifact table at runtime.
The sibling workflows named by the table are staged under `.aidd/skills/<id>/SKILL.md`. Read each
relevant contract before handling its artifact. Apply only the artifact-scoped portion of a
contract: this umbrella run does not commit, tag, push, deploy, release, bump a version, or open an
interactive interview unless the user separately granted that authority.
## Workflow
### 1. Resolve and protect the target
1. Resolve `<app>` to exactly one local project root. Stop for an ambiguous, missing, remote, or
non-aidd target.
2. Inspect the target's `AGENTS.md`, Git status, ignore rules, current source/configuration, and
`.aidd/.artifacts-check.json` when present. The check file is stat