ソース情報
- リポジトリ
- CodySwannGT/lisa
- ソースの最終更新活動
- 2026年7月10日 13:59
- 検出された SKILL.md の言語
- 英語
- スター
- 3
- フォーク
- 3
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/CodySwannGT/lisa --skill lisa-review-implementationコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
This skill should be used for any non-trivial request — features, bugs, stories, epics, spikes, or multi-step tasks. It accepts a ticket URL (Jira, Linear, GitHub), a file path containing a spec, or a plain-text prompt. It assembles an agent team, breaks the work into structured tasks, and manages the full lifecycle from research through implementation, code review, deploy, and empirical verification.
any non-trivial request —…
This skill should be used for any non-trivial request — features, bugs, stories, epics, spikes, or multi-step tasks. It accepts a ticket URL (Jira, Linear, GitHub), a file path containing a spec, or a plain-text prompt. It assembles an agent team, breaks the work into structured tasks, and manages the full lifecycle from research through implementation, code review, deploy, and empirical verification.
| name | lisa-review-implementation |
| description | comparing a project's… |
This skill compares the current project's Lisa-managed files against Lisa's source templates to identify drift and offer to upstream improvements back to Lisa.
This skill requires access to the Lisa installation directory. Either:
--add-dir ~/lisa (or your Lisa path)/lisa-review-implementation ~/lisaFirst, determine the Lisa installation directory:
--add-dir paths contain a src/core/lisa.ts file (Lisa's signature file)~/lisa, ~/workspace/lisa, ../lisaIf Lisa directory cannot be found, inform the user:
Unable to locate Lisa installation directory.
Please either:
1. Start Claude Code with: claude --add-dir /path/to/lisa
2. Run this command with the path: /lisa-review-implementation /path/to/lisa
Read the project's .lisa-manifest file to get the list of managed files.
Parse each line to extract:
strategy: The copy strategy used (copy-overwrite, copy-contents, merge, create-only)relativePath: The file path relative to project rootSkip:
# (comments)create-only strategy (these are meant to be customized)merge strategy (these are intentionally combined)For each managed file, locate its source in Lisa by checking these directories in order:
npm-package/copy-overwrite/ and npm-package/copy-contents/cdk/copy-overwrite/ and cdk/copy-contents/nestjs/copy-overwrite/ and nestjs/copy-contents/expo/copy-overwrite/ and expo/copy-contents/typescript/copy-overwrite/ and typescript/copy-contents/all/copy-overwrite/ and all/copy-contents/The FIRST match wins (most specific type takes precedence).
Detect which project types apply by checking the project for:
npm-package: package.json without "private": true AND has main, bin, exports, or filescdk: presence of cdk.json or aws-cdk in dependenciesnestjs: presence of nest-cli.json or @nestjs in dependenciesexpo: presence of app.json, eas.json, or expo in dependenciestypescript: presence of tsconfig.json or typescript in dependenciesOnly check type directories that match the project.
For each file, compare the project version against the Lisa source:
Use the Bash tool with diff to generate readable diffs:
diff -u "/path/to/lisa/source" "/path/to/project/file" || true
Create a markdown report with these sections:
# Lisa Implementation Review
**Project:** [project name from package.json]
**Lisa Source:** [lisa directory path]
**Generated:** [current date/time]
## Summary
- **Total managed files:** X
- **In sync:** X
- **Drifted:** X
- **Source not found:** X
## Drifted Files
### [relative/path/to/file]
**Source:** [lisa-type]/copy-overwrite/[path]
**Strategy:** copy-overwrite
<details>
<summary>View diff</summary>
```diff
[diff output]
Recommendation: [Brief analysis of whether this change should be upstreamed]
[Repeat for each drifted file]
These files are in the manifest but their source templates couldn't be located:
After presenting the report, ask the user which drifted files they want to copy back to Lisa.
For each file the user wants to upstream:
typescript/copy-overwrite/.github/workflows/ci.yml)Example prompt:
I found X files that have drifted from Lisa's templates.
Which files would you like to copy back to Lisa?
1. .github/workflows/ci.yml - [brief description of changes]
2. .claude/settings.json - [brief description of changes]
3. All of the above
4. None - just show me the report
Select an option (or list specific numbers):
typescript/ and all/, upstream to where it currently existscopy-contents files like .gitignore, the comparison is trickier since the project may have additional lines - highlight only if Lisa's required lines are missingUser: /lisa-review-implementation
Claude: I'll review your project's Lisa-managed files against the Lisa source templates.
[Locates Lisa directory]
[Reads manifest]
[Compares files]
[Generates report]
# Lisa Implementation Review
**Project:** my-awesome-app
**Lisa Source:** /Users/dev/lisa
**Generated:** 2026-01-18 10:30:00
## Summary
- **Total managed files:** 45
- **In sync:** 42
- **Drifted:** 3
- **Source not found:** 0
## Drifted Files
### .github/workflows/ci.yml
**Source:** typescript/copy-overwrite/.github/workflows/ci.yml
**Strategy:** copy-overwrite
[diff details]
**Recommendation:** This adds a new caching step that improves CI performance. Good candidate for upstreaming.
---
I found 3 files that have drifted. Would you like to upstream any of these changes back to Lisa?