Agent skill

Forward Implementation First

by Vuk97 in Vuk97/forward-implementation-first

Keeps an agent building and validating real output instead of servicing its own bookkeeping.

MITAuto-check passedBusiness, Finance & HR

Install Forward Implementation First

skills CLI
$ npx skills add Vuk97/forward-implementation-first --skill forward-implementation-first -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Vuk97/forward-implementation-first forward-implementation-first --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
forward-implementation-first
GitHub stars
176
Token cost
~1.8k tokens
SKILL.md length
918 words
Files
6
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Keeps an agent building and validating real output instead of servicing its own bookkeeping.

  • Works in 3 steps: Semantic implementation: builds or… → Focused validation: tests the changed… → Administrative bookkeeping: generates or…
  • Multi-stage pipelines
  • SKILL.md covers Scope, Decision rule, Hard constraints and Forward cursor and manual…, plus 4 more sections
  • Runs Shell scripts from its folder

What it does

Forward Implementation First is an agent skill from Vuk97/forward-implementation-first. Keeps an agent building and validating real output instead of servicing its own bookkeeping. Use for multi-stage pipelines, capability roadmaps, long-running implementation loops, migrations, staged data or build runs, and any run where administrative hashes, locks, receipts, dashboards, certification markers, or progress metadata can block correct work. Use when an agent refuses to advance, rewinds finished stages, or reruns unchanged work because a marker is missing or stale.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `README.md`, `examples/execution-profile.md` and `examples/failure-modes.md`).

It sits in Business, Finance & HR, covering Accounting and bookkeeping. It works with OpenAI. The repository describes itself as: Stop your coding agent from stalling real work on self-invented bookkeeping - receipts, hashes, locks, certification rituals. Ship first, then verify. Skill for Claude Code… The licence is MIT.

When your agent uses it

  • Multi-stage pipelines
  • Capability roadmaps
  • Long-running implementation loops
  • Any run where administrative hashes

Example prompts

  • “Use the forward-implementation-first skill to keep an agent building and validating real output instead of servicing its own bookkeeping”
  • “/forward-implementation-first”

Requirements

  • A Bash shell

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Semantic implementation: builds or connects a producer, consumer,
  2. Focused validation: tests the changed dependency cone through behavior,
  3. Administrative bookkeeping: generates or repairs hashes, locks,

What it can do on your machine

Read from SKILL.md and the folder at commit 2d4dd7e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Shell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Forward Implementation First loads about 1.8k tokens when it runs. Until then it costs about 128 tokens; SKILL.md has 918 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~128
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Vuk97/forward-implementation-first at commit 2d4dd7e, republished under its MIT licence (© Vuk97). 918 words, ~1,773 tokens.

Download SKILL.mdSave it as .claude/skills/forward-implementation-first/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
forward-implementation-first
description
Keeps an agent building and validating real output instead of servicing its own bookkeeping. Use for multi-stage pipelines, capability roadmaps, long-running implementation loops, migrations, staged data or build runs, and any run where administrative hashes, locks, receipts, dashboards, certification markers, or progress metadata can block correct work. Use when an agent refuses to advance, rewinds finished stages, or reruns unchanged work because a marker is missing or stale.

Forward implementation first

Build working capability and correct output before administrative bookkeeping. Apply this contract both while building a system and while running it.

Scope

This skill applies to:

  • infrastructure and roadmap implementation;
  • input intake and intermediate artifact production;
  • transformation, derivation, and analysis stages;
  • test construction, runtime verification, and measurement;
  • publication of final output and closeout;
  • manual invocation of any authorized pipeline stage.

It applies whether the action runs through a full orchestrator, a focused command, or a manual stage invocation.

Decision rule

Before each action, classify it as one of:

  1. Semantic implementation: builds or connects a producer, consumer, adapter, runtime path, schema, fixture, or final output.
  2. Focused validation: tests the changed dependency cone through behavior, schema, counts, samples, conservation, consistency, nontruncation, or measured resources.
  3. Administrative bookkeeping: generates or repairs hashes, locks, receipts, dashboards, certification markers, progress metadata, or presence-only records.

Choose categories 1 and 2. Skip category 3 unless the user asks for it or the artifact is itself part of the product. When administrative work blocks a path without protecting correctness, remove that dependency from the path.

Hard constraints

  • Build the producer and consumer before polishing status or certification surfaces.
  • Do not generate, repair, compare, or propagate administrative hashes.
  • Do not create or wait on filesystem locks.
  • Do not rerun an unchanged stage to regenerate a receipt or marker.
  • Never invalidate valid output because an administrative receipt, hash, certification marker, dashboard row, or progress record is missing, stale, or incompatible.
  • Never move the forward cursor backward for an administrative metadata change.
  • Never invalidate a wide stage range when only one producer or consumer changed. Replay only that producer's dependency cone.
  • Do not treat certification, receipts, dashboards, progress metadata, or artifact presence as the product.
  • Remove hash-only, lock-only, receipt-only, and presence-only credit or gates from execution paths.
  • Do not claim a capability works because its file exists. Run the smallest changed dependency cone and inspect the output.
  • Publish valid output after focused validation. Do not add an extra review cycle when no defect remains.

Forward cursor and manual execution

A stage may move backward or be replayed only when at least one real condition holds:

  • its input meaning changed;
  • its target or pinned revision changed;
  • its output is malformed, truncated, nonconserving, internally inconsistent, or incompatible with the consumer;
  • an observed run disproves the earlier static result;
  • the changed producer's declared dependency cone requires replay.

Missing or stale administrative metadata is not one of those conditions.

When the orchestrator refuses to run a stage only because of a receipt, certification marker, progress record, administrative hash, or lock:

  1. Run the exact stage manually.
  2. Validate its output with the focused checks below.
  3. Publish the valid output atomically.
  4. Continue from the forward cursor.
  5. Remove or downgrade the administrative-only gate in the execution path.

Do not refuse an authorized manual run because the full pipeline cannot issue a receipt. Do not push the user toward another agent or tool to get around your own bookkeeping.

Required validation

Use the checks that match the change:

  • runtime behavior and exit status;
  • schema and type validity;
  • exact input, output, accepted, rejected, and unknown counts;
  • deterministic first, middle, and last samples;
  • identity and partition conservation;
  • join consistency and flag polarity;
  • nontruncation and bounded diagnostic output;
  • wall-clock time and peak memory for material stages.

Hashes may identify inputs or revisions, but they never grant correctness, execution, or roadmap credit.

Show full SKILL.md (350 more words)Show less

Exceptions that stay substantive

Bookkeeping is cheap to skip. Evidence is not. Keep these:

  • Integrity that belongs to the product itself. A checksum your users verify, a signature your format requires, a hash that is part of the output contract. Those are features, not paperwork.
  • Input and revision identity when it decides which version of the thing you are operating on. Getting that wrong means correct work on the wrong target.
  • Real measurement: tests that assert results, benchmarks, reproductions, end-to-end runs, and whatever your domain treats as proof.
  • The difference between coverage and consequence. A run that exercises a path is not a check that the path produced the right answer.
  • An execution record is substantive when it carries the command, the input, the result, and the expectation it was checked against. Its absence blocks that specific claim. It does not invalidate unrelated earlier stages.

Parallel work invariants

These are behavior contracts, not a scheduler. Your runtime owns scheduling, concurrency, resource contention, and worker topology, and this skill carries no policy about them. Keep these invariants under any scheduler:

  • Exactly one writer owns publication, cursor movement, acceptance, and conclusions. Parallel workers prepare, implement, inspect, and test nonoverlapping support work. They never become competing truth.
  • Verify a worker's output locally before consuming it. A worker's report states intent, not result.
  • Forward progress does not wait for every worker to finish. Consume completed output when the dependency that needs it is reached.
  • Do not manufacture busywork to occupy idle workers. An idle slot is cheaper than fake work.
  • If a run exposes a defect in a stage, fix that stage before rerunning its dependency cone.
  • If the next proposed action is bookkeeping-only, select the next unresolved producer, consumer, adapter, or output instead.

If no system owns scheduling in your setup, write a small profile for it yourself; examples/execution-profile.md is a starting point. The skill never loads it on its own.

Status reporting

Report implemented behavior and measured output first. List blockers literally. Keep infrastructure progress separate from evidence about the output. Do not turn administrative completion into a substitute for working capability.

© Vuk97, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files in the repository root of Vuk97/forward-implementation-first.

  • SKILL.md
  • LICENSE
  • README.md
  • examples/execution-profile.md
  • examples/failure-modes.md
  • install.sh

Open the folder on GitHubat commit 2d4dd7e

Compare with similar skills

Forward Implementation First next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Forward Implementation First compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Forward Implementation First this skillVuk97/forward-implementation-first176—~1.8kAutomated safety check: PassMIT
Longbridge Value Investinghelsome/folio2692 repos~1.2kAutomated safety check: PassMIT
Sync Upstreamnyaruka/phonenumbers1.6k—~2.8kAutomated safety check: PassMIT
Longbridge Researchhelsome/folio2693 repos~2.1kAutomated safety check: PassMIT
Longbridge Earningshelsome/folio2691 repos~2.5kAutomated safety check: PassNone
Radiology Tablehuang-sir1/radiology-skills1.9k—~1.3kAutomated safety check: PassCustom licence

Similar skills

  • Value investing analysis using Graham (NCAV/net-net/defensive-investor) and Buffett (economic moat/ROE/FCF) methodologies.

    269 GitHub starsUsed in 2 repos~1.2k tokens
    Business, Finance & HRAuto-check passed
  • Sync Upstream

    nyaruka/phonenumbers

    Sync this Go port with a new upstream google/libphonenumber release — regenerate the embedded metadata and reconcile the ported Java logic.

    1.6k GitHub stars~2.8k tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Longbridge Research

    helsome/folio

    Institution ratings, consensus price targets, EPS/revenue forecasts, finance calendar, shareholder data, fund holders, insider trades (SEC Form 4), short interest, industry rankings, peer group…

    269 GitHub starsUsed in 3 repos~2.1k tokens
    Business, Finance & HRAuto-check passed
  • Longbridge Earnings

    helsome/folio

    Earnings analysis — pre- and post-earnings. An agent skill from helsome/folio.

    269 GitHub starsUsed in 1 repo~2.5k tokens
    Business, Finance & HRAuto-check passed
  • Radiology Table

    huang-sir1/radiology-skills

    Create/audit editable publication tables with source reconciliation; not figures or statistical inference.

    1.9k GitHub stars~1.3k tokensUpdated 16 days ago
    Business, Finance & HRAuto-check passed
  • Odoo Agency Fleet Review

    erpipe-org/mcp-odoo

    Review many client Odoo databases at once through odoo-mcp's cross-instance tools — fleet-wide accounting health, per-client aging, partial-failure triage — for agencies and partners managing 5–50…

    420 GitHub stars~699 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed

Works with

Questions about Forward Implementation First

What does Forward Implementation First do?

Keeps an agent building and validating real output instead of servicing its own bookkeeping. Forward Implementation First is an agent skill from Vuk97/forward-implementation-first. Keeps an agent building and validating real output instead of servicing its own bookkeeping.

When should I use Forward Implementation First?

Forward Implementation First fits situations like: multi-stage pipelines; capability roadmaps; long-running implementation loops; any run where administrative hashes.

How do I install Forward Implementation First in Claude Code?

Run `npx skills add Vuk97/forward-implementation-first --skill forward-implementation-first -a claude-code`. Or copy the skill folder (the Vuk97/forward-implementation-first repository) into .claude/skills/forward-implementation-first in your project. Claude Code loads it when a task matches its description.

How do I install Forward Implementation First in Codex?

Run `npx skills add Vuk97/forward-implementation-first --skill forward-implementation-first -a codex`. Or copy the skill folder (the Vuk97/forward-implementation-first repository) into .agents/skills/forward-implementation-first in your project. Codex loads it when a task matches its description.

Can I use Forward Implementation First in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Vuk97/forward-implementation-first --skill forward-implementation-first -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/forward-implementation-first, .gemini/skills/forward-implementation-first, .github/skills/forward-implementation-first and .opencode/skills/forward-implementation-first in your project.

What does Forward Implementation First need to run?

Going by SKILL.md and its folder, Forward Implementation First needs a shell for the scripts in its folder. Our summary lists: A Bash shell.

Does Forward Implementation First access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Forward Implementation First safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Forward Implementation First use?

Forward Implementation First is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Forward Implementation First use?

About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Forward Implementation First?

Skills that share tags, products or a category with Forward Implementation First: Longbridge Value Investing (helsome/folio, 269 stars), Sync Upstream (nyaruka/phonenumbers, 1.6k stars), Longbridge Research (helsome/folio, 269 stars) and Longbridge Earnings (helsome/folio, 269 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Forward Implementation First?

Vuk97 (a GitHub user) maintains it in Vuk97/forward-implementation-first, which has 176 GitHub stars. The repository was last updated on August 31, 2026.

Source: Vuk97/forward-implementation-first on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.