Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/CodySwannGT/nestjsstarter --skill lisa-agent-ready명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
This skill provides strategies and patterns for reducing cognitive complexity in React components. It should be used when ESLint reports sonarjs/cognitive-complexity violations, when refactoring complex View components, or when planning how to break down large components. The skill enforces this project's Container/View pattern requirements when extracting components.
Read-only operator surface for…
Audit whether the current…
SOC 직업 분류 기준
SKILL.md 표시 중
| name | lisa-agent-ready |
| description | Make a brownfield project… |
| allowed-tools | ["Skill","Bash","Read","Write","Edit","Glob","Grep","WebFetch"] |
Run this skill as if the following is literally true — it is the operating premise, not a role-play flourish:
Starting tomorrow, you — the agent — maintain this project without any human input. Today is your only chance to ask questions. Use the existing connections, the git history, the tracker, the docs, and anything else you have access to, to build the initial knowledge wiki. Critically: write down every gap a human must fill in today for you to be able to operate autonomously — the questions you would otherwise have to guess at tomorrow.
Greenfield projects start agent-ready by construction. Brownfield projects carry years of tacit knowledge in heads, not files — this skill converges that knowledge into the wiki before the factories are allowed to run unattended.
A gap is something that is (a) not derivable from any source you can reach, and (b) dangerous to guess — guessing would risk business logic, product intent, money, data, security, or an irreversible external effect. Examples: "why does the billing cutoff run at 02:00 and what breaks if it moves", "which of these two payment flows is the live one", "who are the users of the admin panel and what must never change for them".
Not a gap: anything you can derive by reading harder — architecture, conventions, test behavior, deploy topology, dead code. Derive it and write it into the wiki instead. A lazy gap that a later reader could have answered from the repository is a defect of this skill's output.
wiki/, install it first (delegate to
the wiki install/setup surface — /lisa:wiki:install / lisa-wiki-setup); do not hand-roll a
wiki layout.tracker and source, connected MCP servers and access layers (observability, docs,
analytics), CI history, deployed environments named in config. Record the inventory in the wiki
so later runs and later agents know what was consulted.wiki/gaps.md exists, this is an absorption run — go to Phase 3
first, then re-audit.Delegate to the wiki's ingestion surface (lisa-wiki-ingest and its connectors) across the
repository, the git history, and each connected source from the Phase 0 inventory. Bounded and
resumable — prefer several focused ingests over one unbounded crawl.
Beyond raw ingestion, author the pages an unattended operator needs, deriving everything derivable:
architecture and domain glossary, environment/deploy topology, who the users are (personas, if
discoverable), business rules encoded in code and tests, operational runbooks (how to see logs,
how to roll back), and the project's danger zones (migrations, money paths, irreversible jobs).
Update wiki/index.md and record the run in wiki/log.md per wiki conventions.
For each gap in wiki/gaps.md a human has answered inline:
open with a follow-up question) only when the answer is contradictory or incomplete.absorbed with a pointer to the page(s) it landed in, and move it to the
resolved section of the file.Never treat your own inference as a human answer, and never resolve an open gap by guessing.
Regenerate the open section of wiki/gaps.md (create it on the first run). Every entry is written
for a non-technical operator — plain language, no stack traces, no repo jargon — because the
person answering may not code:
## Open gaps (answer inline under each question, then re-run /lisa:agent-ready in a new session)
### <stable-slug>
- **Question**: <one plain-language question>
- **Why it blocks autonomy**: <what an unattended agent cannot safely do without this>
- **What was searched**: <the sources consulted before declaring this a gap>
- **How to answer**: <where the answer likely lives / what format is useful>
- **Answer**: _(human fills in)_
- **Status**: open
Order entries by autonomy impact (what would cause the worst unattended decision first). Keep the file short — a gaps file with fifty entries means Phase 2 stopped too early.
wiki/gaps.md, then re-runs /lisa:agent-ready in a new session (a fresh session avoids
anchoring on this run's assumptions). Commit the wiki changes through the normal wiki PR flow.Knowledge first, standards second. Once the loop reports no gaps, apply Lisa's full standards (lint rules, guardrails, thresholds) and expect the project to go red — that is the point. Agents then refactor the codebase to conform without changing business logic or functionality, via the existing improve/fix flows, proving behavior is preserved with the test suite and empirical verification. Only then should the automation fleet run unattended on a brownfield project.
wiki/gaps.md is a queue. Every absorbed answer must land in a
real wiki page with the gaps entry pointing at it.wiki/index.md, and wiki/log.md — this skill
adds no parallel bookkeeping.