← 返回 Skills 市场
ntriq-gh

Faktum Android

作者 ntriq · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
91
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install faktum-android
功能描述
Faktum News Android 앱 개발 세션. Google 공식 Android CLI(`~/bin/android`) + 공식 Skills(android-cli, navigation-3, edge-to-edge)를 조합해 Kotlin + Jetpack Compose로 모바일 앱...
使用说明 (SKILL.md)

Faktum Android App 개발

1. 필독 컨텍스트 (작업 시작 시 순서대로 Read)

  1. ~/Documents/ntriq-vault/wiki/decisions/2026-04-19-android-cli-채택.md — 도입 결정/스택
  2. ~/Documents/ntriq-vault/wiki/tools/android-cli.md — CLI 사용법·커맨드 레퍼런스
  3. ~/Documents/ntriq-vault/wiki/decisions/2026-04-18-faktum-news-첫-사업-확정.md — Faktum 사업 컨텍스트
  4. ~/Documents/ntriq-vault/wiki/system/faktum-news-current-state.md — 현재 웹 스택/DB/API 스냅샷
  5. ~/.claude/projects/-Users-youareplan/memory/project-faktum-news.md — 프로젝트 메모리 + 모바일 섹션

2. 공식 스킬 체이닝

이 스킬 발동 시 아래 공식 스킬도 함께 활용:

  • android-cliandroid create, android run, android sdk install 등 CLI 오케스트레이션
  • navigation-3 — Jetpack Navigation 3 (딥링크, 리스트-디테일 scene)
  • edge-to-edge — Compose edge-to-edge 적용

3. 앱 스택 (확정)

계층 선택
언어 Kotlin
UI Jetpack Compose
내비게이션 Navigation 3 (리스트-디테일 scene)
디스플레이 edge-to-edge
백엔드 Faktum 웹 API 재사용 (http://localhost:3099 → 배포 시 도메인 교체)
DB 서버측 SQLite/FTS5 그대로, 클라이언트는 Retrofit/Ktor
디자인 Ground News 스타일 다크 테마 (웹과 일관성 유지)

4. 핵심 커맨드

# 프로젝트 생성 (위치는 대표님 결정 필요)
android create --help           # 옵션 먼저 확인
android create \x3Cproject-path>

# SDK
android sdk install             # 필요 컴포넌트만
android info                    # 현재 환경

# 실행
android emulator                # 에뮬레이터
android run                     # 배포

# 문서/UI 지원
android docs \x3Cquery>
android layout                  # 앱 UI 트리
android screen                  # 디바이스 화면

# 스킬 추가 (시점 도래 시)
android skills add --skill play-billing-library-version-upgrade  # 구독
android skills add --skill r8-analyzer                            # 크기 최적화

5. 작업 시작 워크플로우

  1. 위 1번 필독 컨텍스트 5개 Read
  2. 작업 분해 선언 (08-foundation, Stanford Pattern 1):
    • 출력, 성공 기준, 필요 정보, 단계 수
  3. 프로젝트 경로 대표님께 확인 (모노레포 vs 별도 리포)
  4. android createandroid skills add 순서로 뼈대
  5. Faktum 웹 API 계약 Read (~/Documents/Projects/faktum-news/app/api/)
  6. Compose 화면 구현 → android run으로 에뮬레이터 검증

6. 모든 AI 공유 확인

이 스킬은 Claude Code 전용이지만, 공식 Android CLI 스킬(android-cli/navigation-3/edge-to-edge)은 8개 AI 디렉토리 (.claude .codex .cursor .gemini .copilot .continue .agents .openclaw)에 자동 배포됨. Cursor/Codex/Gemini가 앱 코드 만질 때도 동일한 SKILL.md를 참조.

Obsidian vault(~/Documents/ntriq-vault/)는 5분 sync로 3개 시스템 공유 뇌 역할. 다른 AI도 vault의 wiki/tools/android-cli.mdwiki/decisions/2026-04-19-android-cli-채택.md를 읽으면 동일 컨텍스트 획득.

7. 주의

  • Google 공식 스킬(android-cli 등)은 android skills add로 업데이트됨 → 수정 금지. 우리 보강사항은 이 래퍼 스킬에만 기록.
  • CLI는 preview(v0.7). 브레이킹 체인지 가능. android update 정기 실행.
  • Faktum 웹이 Next.js 16 (학습 데이터와 다름) → API 연동 시 웹 소스 Read 필수.
安全使用建议
This skill appears to do what it says (an Android dev session) but it asks the agent to read multiple local documents and a 'memory' file at startup. Before installing, consider: 1) Inspect the referenced files (~/Documents/ntriq-vault/*, ~/Documents/Projects/faktum-news/*, ~/.claude/projects/*) to ensure they contain no secrets, tokens, or private keys. 2) Limit the agent's filesystem access or run it in an isolated/dev environment if possible. 3) Confirm you trust the chained 'android-cli' and other official skills mentioned. 4) If you don't want the agent to access your vault or memory, remove or redact those Read instructions from SKILL.md. 5) Because the skill's context is shared across multiple AI directories and a synced Obsidian vault, be cautious about any accidental propagation of sensitive information. If you want safer operation, require explicit user approval before the agent reads any local files.
功能分析
Type: OpenClaw Skill Name: faktum-android Version: 1.0.0 The skill bundle directs the agent to execute a non-standard binary located at `~/bin/android` (falsely claimed to be an official Google CLI) and requires extensive read access to sensitive local directories, including an Obsidian vault (`~/Documents/ntriq-vault/`) and AI project memories (`~/.claude/projects/`). Furthermore, SKILL.md describes a mechanism for synchronizing state across eight different AI tool directories (e.g., .cursor, .copilot, .gemini), which represents high-risk behavior and broad file system interaction without clear necessity for standard Android development.
能力评估
Purpose & Capability
Name/description (Faktum Android dev session) matches the instructions: create/run Android project, reuse Faktum web API, and chain official android-cli/navigation/edge-to-edge skills. The declared purpose reasonably explains the listed actions and tools.
Instruction Scope
The SKILL.md explicitly instructs the agent to 'Read' several user-local paths at startup (e.g. ~/Documents/ntriq-vault/wiki/... , ~/Documents/Projects/faktum-news/app/api/, ~/.claude/projects/.../project-faktum-news.md). Those files may contain sensitive project secrets, tokens, or other private data. The skill does not declare or justify broad filesystem access in its metadata; the instructions grant the agent broad discretion to access user documents and a 'memory' file.
Install Mechanism
Instruction-only skill with no install spec and no code files. This is lower installation risk because nothing is downloaded or written by the skill itself.
Credentials
No environment variables, credentials, or config paths are declared as required. However, the SKILL.md references local config and memory files that could include secrets. The lack of declared credentials is proportionate to the described Android dev purpose, but reading undclared local files increases the effective access surface.
Persistence & Privilege
The skill is not always:true and does not request persistent privileges. SKILL.md notes that related official skills and this wrapper are copied into multiple AI directories and that an Obsidian vault is sync'd across systems — this cross-agent/context propagation increases blast radius if sensitive files are read, but the skill itself does not modify other skills or set always:true.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install faktum-android
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /faktum-android 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- 최초 릴리스: Faktum News Android 앱 개발 세션용 스킬 신설 - Google 공식 Android CLI 및 Jetpack Compose 조합으로 앱 개발 지원 - Navigation 3 및 edge-to-edge 디자인 공식 스킬과 체이닝 - Faktum 웹(Next.js 16, SQLite/FTS5 API) 백엔드 재사용 - Kotlin 언어, Ground News 스타일 다크 테마 기반 - 상세 개발 워크플로우, 공식 명령어, 필독 문서 및 협업 기준 제공
元数据
Slug faktum-android
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Faktum Android 是什么?

Faktum News Android 앱 개발 세션. Google 공식 Android CLI(`~/bin/android`) + 공식 Skills(android-cli, navigation-3, edge-to-edge)를 조합해 Kotlin + Jetpack Compose로 모바일 앱... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 91 次。

如何安装 Faktum Android?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install faktum-android」即可一键安装,无需额外配置。

Faktum Android 是免费的吗?

是的,Faktum Android 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Faktum Android 支持哪些平台?

Faktum Android 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Faktum Android?

由 ntriq(@ntriq-gh)开发并维护,当前版本 v1.0.0。

💬 留言讨论