Actualize

v1.0.0

Reconcile the project's FPF state with recent repository changes

0· 68·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for hahamumu08/actualize.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Actualize" (hahamumu08/actualize) from ClawHub.
Skill page: https://clawhub.ai/hahamumu08/actualize
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install actualize

ClawHub CLI

Package manager switcher

npx clawhub@latest install actualize
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (actualize FPF state) aligns with the runtime steps: running git diffs, reading .fpf files, and comparing evidence/decisions to changed files. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md explicitly limits actions to repository-local operations: git commands, reading .fpf/*, config files (package.json, Dockerfile, etc.), and producing a report. It does not instruct reading system-wide secrets or contacting external endpoints.
Install Mechanism
No install spec or code files are included (instruction-only). Nothing is downloaded or written to system install paths by the skill itself.
Credentials
No environment variables, credentials, or external API keys are required. The requested file reads (repo files and .fpf content) are proportionate to the stated task.
Persistence & Privilege
The skill is not marked always:true and does not request to modify other skills or global agent settings. It does suggest creating/updating .fpf/.baseline in the repo (expected behavior for an actualization step).
Assessment
This is an instruction-only skill that will read your repository and .fpf knowledge-base files, run git diff-like checks, and may create/update .fpf/.baseline in the repo. Before using it, ensure you trust the skill source, back up .fpf if you care about current state, and run it on a feature branch or with a dry-run to review changes (the SKILL.md describes the actions it will take). There are no network calls or credential requests in the instructions; the primary risk is accidental modification of repository files (e.g., updating .fpf/.baseline), so review outputs before committing changes.

Like a lobster shell, security has layers — review code before you run it.

latestvk9750x0sr2fbfzdbxs7fc6d2xd851yh2
68downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

Actualize Knowledge Base

This command is a core part of maintaining a living assurance case. It keeps your FPF knowledge base (.fpf/) in sync with the evolving reality of your project's codebase.

The command performs a three-part audit against recent git changes to surface potential context drift, stale evidence, and outdated decisions. This aligns with the Observe phase of the FPF Canonical Evolution Loop (B.4) and helps manage Epistemic Debt (B.3.4).

Action (Run-Time)

Step 1: Check Git Changes

Run git commands to identify changes since last actualization:

# Get current commit hash
git rev-parse HEAD

# Check for changes since last known baseline
# (Read .fpf/.baseline file if it exists, otherwise use initial commit)
git diff --name-only <baseline_commit> HEAD

# List all changed files
git diff --stat <baseline_commit> HEAD

Step 2: Analyze Report for Context Drift

  1. Review changed files for core project configuration:

    • package.json, go.mod, Cargo.toml, requirements.txt
    • Dockerfile, docker-compose.yml
    • .env.example, config files
  2. If configuration files changed:

    • Re-read project structure (README, config files)
    • Compare detected context with .fpf/context.md
    • Present diff to user
  3. Ask user if they want to update context.md

Step 3: Analyze Report for Evidence Staleness (Epistemic Debt)

  1. Read all evidence files in .fpf/evidence/
  2. Check carrier_ref field in each evidence file
  3. Cross-reference with changed files from git diff
  4. If a referenced file changed:
    • Flag the evidence as STALE
    • Note which hypothesis is affected

Step 4: Analyze Report for Decision Relevance

  1. Read all DRR files in .fpf/decisions/
  2. Trace back to source evidence and hypothesis files
  3. If foundational files changed:
    • Flag the DRR as POTENTIALLY OUTDATED

Step 5: Update Baseline

Create/update .fpf/.baseline file:

# FPF Actualization Baseline
# Last actualized: 2025-01-15T16:00:00Z
commit: abc123def456

Step 6: Present Findings

Output a structured report:

## Actualization Report

**Baseline**: abc123 (2025-01-10)
**Current**: def456 (2025-01-15)
**Files Changed**: 42

### Context Drift

The following configuration files have changed:
- package.json (+5 dependencies)
- Dockerfile (base image updated)

**Action Required**: Review and update `.fpf/context.md` if constraints have changed.

### Stale Evidence (3 items)

| Evidence | Hypothesis | Changed File |
|----------|------------|--------------|
| ev-benchmark-api | api-optimization | src/api/handler.ts |
| ev-test-auth | auth-module | src/auth/login.ts |
| ev-perf-db | db-indexing | migrations/002.sql |

**Action Required**: Re-validate to refresh evidence for affected hypotheses.

### Decisions to Review (1 item)

| DRR | Affected By |
|-----|-------------|
| DRR-2025-01-10-api-design | src/api/handler.ts changed |

**Action Required**: Consider re-evaluating decision via `/fpf:propose-hypotheses`.

### Summary

- Context drift detected: YES
- Stale evidence: 3 items
- Decisions to review: 1 item

Run `/fpf:decay` for detailed freshness management.

File: .fpf/.baseline

Track the last actualization point:

# FPF Actualization Baseline
last_actualized: 2025-01-15T16:00:00Z
commit: abc123def456789
branch: main

When to Run

  • Before starting new work: Ensure knowledge base is current
  • After major changes: Sync evidence with code changes
  • Weekly maintenance: Part of regular hygiene
  • Before decisions: Ensure evidence is still valid

Comments

Loading comments...