rethink

Reconstruct a drifting project's purpose from evidence and write a governing manifesto.

4|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/laicluse/agent-fieldkit --skill rethink-laicluse
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rethink
Source: https://github.com/laicluse/agent-fieldkit/tree/main/.agents/plugins/generated/lifeline/skills/rethink
Command: npx skills add https://github.com/laicluse/agent-fieldkit --skill rethink-laicluse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When repeated local fixes no longer add up to a coherent product, this Skill reconstructs what the system is actually trying to be from documentary, technical, operational, and lived evidence, then turns that understanding into a manifesto that guides future decisions. ## Core Features & Use Cases - Architecture archaeology: Traces original intent, current system boundaries, and lived operator experience across repositories, git history, tests, logs, and conversations, maintaining an evidence ledger labeled observed, claimed, inferred, or undecided. - Manifesto drafting: Produces a governing document with purpose, promise, principles, boundaries, a decision test, and ambition, written to survive changes in language, framework, or repository layout. - Independent review and operator interview: Stress-tests the draft with a peer reviewer and resolves normative questions one at a time with the operator before delivery. - Use Case: A multi-repository product keeps patching the same integration failure in different services. Use this Skill to trace the violated promise across every touchpoint, identify where responsibility drifted, and deliver a manifesto that rules out the wrong designs going forward. ## Quick Start Use the rethink skill to reconstruct this project from evidence and write a governing manifesto before making more local fixes.

Frequently Asked Questions about rethink

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I rethink a project that has drifted from its original purpose?▼

Run an evidence-first reconstruction: map all repositories and sources, inspect design documents, git history, tests, and runtime state, then cluster incidents by violated promise. Draft a manifesto with purpose, principles, boundaries, and a decision test, and validate it through independent review and an operator interview.

When should I write a project manifesto instead of fixing bugs?▼

Choose a manifesto when the same problem recurs across touchpoints, fixes cover one path while equivalents keep failing, or responsibilities drift between repositories and agents. For an isolated bug with a clear owner and boundary, a direct fix is the right scope.

What evidence should I gather for architecture archaeology?▼

Collect original design documents, ADRs, READMEs, code boundaries, git history of reversals and repeated fixes, test contracts, runtime logs and deployment records, plus issues and support conversations. Label each finding as observed, claimed, inferred, or undecided with source locations.

Does the rethink workflow make code changes to the project?▼

No. Product fixes discovered during the investigation are recorded as findings, not implemented, unless separately authorized. Only documentation artifacts explicitly requested, such as the manifesto and vocabulary document, are in scope.

What are the limitations of a first-principles project rethink?▼

It does not replace backlog refinement or implementation planning, and its findings do not become tasks by default. It also depends on access to authorized sources; without evidence beyond the current README, the resulting principles risk being too vague to reject bad designs.