بنقرة واحدة
templates
Document template collection; read when creating docs; includes all KB templates and plan file templates
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Document template collection; read when creating docs; includes all KB templates and plan file templates
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Analyze phase entry. Aggregates scoring, follow-up, and scope-check rules; loads references/assets/scripts on demand.
Design phase entry. Aggregates plan-level selection, task breakdown, and package output rules; loads references/assets/scripts on demand.
Develop phase entry; routes task execution, state updates, KB sync, and plan close-out through references/assets/scripts.
Knowledge base management skill; read during KB operations; includes init, update, sync strategies
需求分析阶段入口;聚合评分、追问与范围判定规则,按需加载 references/assets/scripts。
方案设计阶段入口;聚合方案分级、任务拆分与方案包输出规则,按需加载 references/assets/scripts。
| name | templates |
| description | Document template collection; read when creating docs; includes all KB templates and plan file templates |
Usage notes:
{...} with actual content.blueprint/README.md stays as a lightweight index only.blueprint/ root, they must be linked explicitly from blueprint/README.md.blueprint/tasks.md keeps only unfinished long-term items and explicit deferrals; completed items do not remain in that file.# Project Technical Conventions
## Tech Stack
- Core: {language version} / {framework version}
- Build: {build tool}
- Test: {test framework}
## Working Agreement
- Keep this file focused on reusable technical conventions.
- Do not treat one-off implementation choices as project-wide rules.
## Document Boundaries
- `project.md`: reusable conventions
- `blueprint/background.md`: long-term goals, scope, non-goals
- `blueprint/design.md`: module / host / directory / consumption contracts
- `blueprint/tasks.md`: unfinished long-term items and explicit deferrals
# Project Blueprint Index
Status: {current status}
Maintenance: keep only status, current goal, current focus, and read-next links on this page; move long explanations into other blueprint files
## Current Goal
- Project: `{project_name}`
- Long-term goals and scope live in `./background.md`
## Current Focus
- Active plan: {present/none}
- History archive: {status}
## Read Next
- [Technical Conventions](../project.md)
- [Blueprint Background](./background.md)
- [Blueprint Design](./design.md)
- [Blueprint Tasks](./tasks.md)
- [Blueprint Topic](./{extra_blueprint_doc}.md) # list each additional long-lived topic doc when present
- [Change History](../history/index.md)
# Blueprint Background
## Long-Term Goals
- {goal1}
- {goal2}
## Scope
- In scope: {content}
- Out of scope: {content}
## Non-Goals
- {content}
# Blueprint Design
## Formal Contracts
- `knowledge_sync` is the only formal sync contract.
- `active_plan = current_plan.path + current_plan.files`.
## Consumption Contract
| Context Profile | Reads | Fail-open Rule | Notes |
|-----|------|------|------|
| `consult` | `project.md`, `preferences.md`, `blueprint/README.md` | missing deep blueprint does not fail | do not force plan materialization |
| `plan` | `L1` + `active_plan` | materialize deep blueprint by lifecycle when missing | history is not default context |
| `finalize` | `active_plan`, `knowledge_sync`, `blueprint/*`, `history/index.md` | create `history/index.md` on demand when missing | block when `required` sync is not satisfied |
# Blueprint Tasks
Status: keep only unfinished long-term items and explicit deferrals; completed items do not remain in this file.
## Unfinished Long-Term Items
- [ ] {long-term item}
## Explicit Deferrals
- [-] {deferred item}
# Change History Index
| Timestamp | Feature | Status | Plan Package |
|-----------|---------|--------|--------------|
| {YYYYMMDD} | {feature} | ✓ | [Link](YYYY-MM/...) |
# Long-Term User Preferences
> Record only explicitly stated long-term preferences. One-off instructions stay out of this file.
No confirmed long-term preferences yet.
{"timestamp":"2026-01-15T10:30:00Z","source":"chat","message":"Use the smallest change list by default going forward","scope":"planning","promote_to_preference":true,"preference_id":"pref-002"}
{"timestamp":"2026-01-15T11:10:00Z","source":"chat","message":"Make the output more detailed for this task","scope":"current_task","promote_to_preference":false}
# {Feature Name}
## Background
{1-2 sentences describing the requirement background}
Scoring:
- Solution quality: {X}/10
- Implementation readiness: {Y}/10
Scoring rationale:
- Strengths: {1 line}
- Deductions: {1 line}
## Solution
- {technical point 1}
- {technical point 2}
## Tasks
- [ ] {task1}
- [ ] {task2}
## Changed Files
- {file1}
- {file2}
# Change Proposal: {Feature Name}
## Requirement Background
{Describe the current state, pain points, and change drivers}
Scoring:
- Solution quality: {X}/10
- Implementation readiness: {Y}/10
Scoring rationale:
- Strengths: {1 line}
- Deductions: {1 line}
## Change Content
1. {change point 1}
2. {change point 2}
## Impact Scope
- Modules: {list}
- Files: {list}
## Risk Assessment
- Risk: {description}
- Mitigation: {measures}
# Technical Design: {Feature Name}
## Technical Solution
- Core technology: {language/framework/library}
- Implementation points:
- {point1}
- {point2}
## Architecture Design
{Include a mermaid diagram when the architecture changes}
## Security and Performance
- Security: {measures}
- Performance: {optimizations}
# Task List: {Feature Name}
Directory: `.sopify/plan/{YYYYMMDD}_{feature}/`
## 1. {Module Name}
- [ ] 1.1 Implement {feature} in `{file path}`
- [ ] 1.2 Implement {feature} in `{file path}`
## 2. Testing
- [ ] 2.1 {test task}
## 3. Documentation Update
- [ ] 3.1 Update `project.md / blueprint/background.md / blueprint/design.md / blueprint/tasks.md`
# ADR-{NNN}: {Decision Title}
## Status
Adopted | Pending | Deprecated
## Date
{YYYY-MM-DD}
## Context
{Background and problem statement}
## Decision
{Core decision content}
| Marker | Meaning |
|---|---|
[ ] | Pending |
[x] | Completed |
[-] | Skipped |
[!] | Blocked |