一键导入
smaqit-session-start
Start a new chat with full project context. Use when beginning a session to load README, recent history, and task planning.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start a new chat with full project context. Use when beginning a session to load README, recent history, and task planning.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Creates a test playbook for a task — `task.test-create [id]`, `test.create [id]`, or any request to generate an E2E test runbook from a task file. Produces a complete, executable playbook under `.smaqit/user-testing/tests/` with build-gate, deploy-gate, and live-service E2E validation where the task touches live services.
End session by documenting the entire conversation. Use at session completion to create history entries.
Bootstrap or refresh a smaqit project by inferentially synchronizing Codex, Claude Code, and GitHub Copilot project instructions around a canonical root AGENTS.md, then creating the base project directories (docs/, assets/, assets/raw/). Use when the user asks to start, initialize, reinitialize, or refresh a smaqit project.
Execute git operations (commit, tag, push) for local releases
Produces a structured parity assessment comparing any two software systems — frameworks, libraries, platforms, or products. Identifies the current project from session context, studies the target system, checks domain compatibility, then outputs validated Mermaid diagrams and a written ASSESSMENT.md. Trigger phrase: `parity.assess <name>`.
Manages a live Q&A knowledge manifest at `.smaqit/compendium.md`. Invoked when the user says `list compendium`, `fetch from compendium [query]`, `update compendium [question]`, or `remove from compendium [question]`. Lists all Q&A entries grouped by category, semantically searches for relevant entries, upserts a Q&A pair (add or update), or removes an entry after confirmation.
| name | smaqit.session-start |
| description | Start a new chat with full project context. Use when beginning a session to load README, recent history, and task planning. |
| metadata | {"version":"0.8.1"} |
Start a new chat with full project context. Execute these steps IN ORDER:
Read core project files from start to finish (in parallel, if they exist):
README.mdCONTRIBUTING.md.github/copilot-instructions.md (GitHub Copilot), CLAUDE.md (Claude Code), or AGENTS.md (Codex)docs/, documentation/) — scan for index files like README.md, index.md, architecture.md, or ADRs in adr/ subdirectoriesMakefile, package.json, pyproject.toml, go.mod, Cargo.tomlLoad recent session context (use both sources if available; memory takes priority for cross-branch continuity):
"session history" and "next steps". These are written by session-finish and are available across all branches, making them the most reliable source when working in parallel or on a new branch..smaqit/history/ for full detail. If no entries exist yet, continue without file history.Load task planning:
.smaqit/tasks/PLANNING.md (NOT individual task files)."task state" — these are written by task skills (task-create, task-start, task-complete) and reflect the most recent state across all branches. PLANNING.md remains sufficient on its own when memory is unavailable.task-list skill when working on tasks.Load project glossary (conditional — only if .smaqit/glossary.md exists):
.smaqit/glossary.md in full.Load project compendium (conditional — only if .smaqit/compendium.md exists):
.smaqit/compendium.md in full.Read the codebase for the next unblocked task:
Synthesize and present a summary covering:
CRITICAL: Read complete markdown (.md) files without line limits. Do NOT truncate at any arbitrary limit.
Note: Only read individual task files (.smaqit/tasks/NNN_*.md) when actively working on that specific task.