feat: add review and using-entire skills (#28) · Entire

feat: add review and using-entire skills (#28)

9cea55c→main·

SnowingFox·1mo ago·4 files·+476 added/-0 removed

* feat: add review, dispatch, and using-entire skills

- review: intent-aware code review that reads checkpoint transcripts before auditing the diff. Findings use Critical/High/Medium/Low severity prefixes compatible with entire review --fix. Audit rules are separated into references/review-rules.md for independent customization.

- dispatch: generates a weekly engineering dispatch (default 7 days) and writes DISPATCH.md. Prefers entire dispatch --local when the CLI is available; falls back to manual git-log + checkpoint explain.

- using-entire: orchestrator skill that routes user intent to the right sub-skill or runs a general exploration flow backed by checkpoint history. Inspired by the using-superpowers pattern.

- README: add review, dispatch, and using-entire to included skills, example prompts, and the goals table.

* fix(dispatch): use basic commands instead of entire dispatch CLI

Rewrite the dispatch skill to use git log + entire explain for checkpoint enumeration and metadata reading, instead of delegating to entire dispatch --local. This aligns with the skill design principle: skills orchestrate basic CLI primitives, they don't wrap high-level commands.

* fix(using-entire): remove Chinese phrases, add reference docs

Remove Chinese trigger phrases from the routing table to keep the skill language-neutral. Add references section pointing to entire help and docs.entire.io/llms.txt for deeper exploration.

* fix(using-entire): describe llms.txt as AI-friendly docs index

* remove dispatch skill per reviewer feedback

The entire CLI already has a dispatch command, so a separate skill is redundant. Updated using-entire routing table to point users to entire dispatch directly. Removed dispatch references from README.


Changes

4

# Example command for intent awareness and checkpoints
entire review <branch>

| Find prior work before making changes | search past work for the migration | | Understand the intent behind a function, file, or line | explain parseConfig | | Investigate the latest change to a specific block | what happened at src/auth.ts:42 | | Review branch changes with intent context | review this branch before merging | | Pick up another agent's work | hand off the codex session | | Convert repeated work into a reusable workflow | make a skill from this session |

review

Reviews code changes on the current branch by reading checkpoint transcripts to understand developer intent, then auditing the diff for issues. Produces intent-aware findings with severity levels (Critical / High / Medium / Low) compatible with entire review --fix. Includes a separate references/review-rules.md for the audit checklist.

using-entire

Orchestrator skill for codebase exploration. Routes user intent to the right sub-skill (search, explain, what-happened, review, session-handoff, session-to-skill, session-crosslink) or runs a general exploration flow that reads checkpoint history before inferring from code.

session-crosslink

Links an agent session that ran outside the repo whose commits should record it



Review Rules

This file defines the severity levels, audit dimensions, and output format for the review skill. The SKILL.md workflow reads this file at review time.

Severity Levels

Every finding must begin with one of these severity prefixes. These prefixes are parsed by entire review --fix to extract individual findings for automated remediation.

Severity Prefix Meaning Examples
Critical Critical: Likely bug, data loss, or security vulnerability that must be fixed before merge Null dereference, SQL injection, race condition, auth bypass, unvalidated redirect, use-after-free
High High: Serious issue that strongly warrants fixing Missing error handling on I/O, N+1 queries in hot path, resource leak (fd/connection/goroutine), unsafe deserialization, hardcoded secret
Medium Medium: Improvement that reduces risk or improves maintainability Unclear naming, duplicated logic, missing type constraints, excessive coupling, missing input validation on internal API
Low Low: Observation worth noting but not blocking Style inconsistency, potential future tech debt, optional micro-optimization, missing logging

Audit Dimensions

With checkpoint context (intent-aware review)

When checkpoint transcripts are available for a file, also check:

Always check (with or without context)

These checks apply to every file in the diff regardless of checkpoint availability:


References

For a deeper understanding of Entire's capabilities beyond what the sub-skills cover, consult these resources: