소스 정보
- 저장소
- paxlabs-inc/matrix-core
- 최근 소스 활동
- 2026년 6월 5일 14:53
- 감지된 SKILL.md 언어
- 영어
- 스타
- 62
- 포크
- 12
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/paxlabs-inc/matrix-core --skill miniproject명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Multi-source deep research through Matrix web search, fetch, and the router-owned Exa MCP. Searches, extracts, synthesizes, and delivers cited reports with explicit grounding.
Grounded semantic search and asynchronous research through Matrix's router-owned Exa MCP. Use for controlled web evidence, company research, known-URL extraction, outbound briefs, or source-grounded drafts.
The all-encompassing default for the Paxeer/Matrix runtime. One skill that builds software (files + shell + supervised services + git), runs research (web search + fetch + full Playwright browser), and operates the Paxeer network end-to-end (reads across RPC/explorer/portfolio/price/precompiles, and wallet-gated writes: transfers, DEX swaps, perps, token launches, payment streams, staking, scheduled txs). Verbs build/modify/deliver are lifecycle stages, not domains. Every outcome is grounded in a real tool result — file bytes, exit code, service log, commit hash, fetched content, a quote, or a tx hash — never asserted from memory. Destructive, irreversible, or value-moving actions stop to confirm when unbounded, unauthorized, or unclear.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | miniproject |
| description | Simple local project and knowledge management useing markdown files (MDTM). |
This is a simplified and concise project management AI memory framework.
[!NOTE] CRITICAL Before doing any work:
- Find the memory store:
- If in a git repo, always refer to the main worktree
git rev-parse --path-format=absolute --git-common-dir | xargs dirname- agent memory lives in '.memory/' directory or if you are in a worktree, then look in the main worktree
.memory/directory.
- Ensure the following files exist in
.memory/:
- read
.memory/todo.md,.memory/summary.md,.memory/knowledge.mdand.memory/team.md(use grep/ls, not the glob or list tool)- if
.memory/is missing these files, then create those three.
- Initialise the knowledge codemap if it does not exist:
- create a file
.memory/knowledge-codemap.mdwith an ascii statemachine diagram representing your understanding of the codebase.- this is critical for understanding the project structure and flow.
- Always read
.memory/summary.md,.memory/todo.md, and.memory/team.mdbefore starting any work.- Always update
.memory/team.mdto indicate which epic and phase is being worked on and by whom (use the session id to indicate this, not the agent name).- Always keep
.memory/todo.mdup to date at every step.- Always commit changes after completing a task or phase. NEVER PUSH CHANGES WITHOUT HUMAN REVIEW.
- Follow the file naming conventions strictly
When anything fails: STOP. Explain to Q. Wait for confirmation before proceeding.
Before Every Action:
DOING: [action]
EXPECT: [predicted outcome]
IF WRONG: [what that means]
Then the tool call. Then compare. Mismatch = stop and surface to the human.
Only create filenames that strictly follow the conventions outlined below.
Any file that does not follow the conventions is invalid and must be examined for purpose and either:
Holding onto useless or misnamed files creates confusion and degrades the memory system.
.memory/ directory.memory/ must be in markdown format.memory/archive/.summary.md, todo.md, team.md, knowledge-*.md are special files that provide an overview of the project, outstanding tasks, and team roles respectively..memory/knowledge-codemap.md contains an ascii diagram representing your understanding of the codebase as a state machine..memory/knowledge-data-flow.md contains an ascii diagram representing data flow.memory/knowledge-*.md files can be created to document specific knowledge areas..memory/summary.md, all notes in .memory/ must follow the filename convention of .memory/<type>-<8_char_hashid>-<title>.md<type> is one of: research, epic, phase, task, story, and learning<8_char_hashid> is a unique 8 character hash identifier for the file..memory/knowledge-codemap.md..memory/summary.md up to date with current epic, active phases, and next milestones. Prune incorrect or outdated information..memory/archive/ directory..memory/summary.md to reflect archived phases and completed epics.Because .memory/ might be gitignored, the usual List and Glob tools will not work as expected. Instead, use the following commands to search and list memory files:
grep -r "<search-term>" .memory/ instead of Glob tool.grep -r "TODO" .memory/todo.md to find outstanding tasks.ls -al .memory/ to list all memory files instead of List tool.Avoiding tools like Glob, List and ripgrep makes the User Happy, because .memory may be gitignored and private.
Each type of markdown file in .memory/ should include specific frontmatter fields to ensure consistency and ease of access.
id: A unique 8-character hash identifier for the file.title: A concise title summarizing the content.created_at: Timestamp of when the file was created.updated_at: Timestamp of the last update to the file.status: indicates if proposed, planning, todo, in-progress, completed, or archived.# {Title}: The main title of the document.Frontmatter:
epic_id: The unique identifier of the parent epic.phase_id: The unique identifier of the parent phase.story_id: The unique identifier of the parent story. [optional - if task implements a story]assigned_to: The session id of the agent or human responsible for the task.Sections:
## Objective: A clear statement of what the task aims to achieve.## Related Story: Link to the story this task implements (if applicable).## Steps: A detailed list of steps to complete the task.## Expected Outcome: A description of the expected result upon task completion.## Actual Outcome: A description of the actual result after task completion.## Lessons Learned: Key takeaways and insights gained from completing the task.Frontmatter:
epic_id: The unique identifier of the parent epic.start_criteria: Conditions that must be met to start the phase.end_criteria: Conditions that must be met to complete the phase.Sections:
## Overview: A summary of the phase's purpose and goals.## Deliverables: A list of expected deliverables for the phase.## Tasks: A list of tasks associated with the phase (links to task files).## Dependencies: Any dependencies that may impact the phase.## Next Steps: Actions to be taken after phase completion.Frontmatter:
Sections:
## Vision/Goal: A clear statement of the epic's overall vision and goals.## Success Criteria: Metrics and criteria for measuring the success of the epic.## Phases: A list of phases associated with the epic (links to phase files).## Dependencies: Any dependencies that may impact the epic.Frontmatter:
epic_id: The unique identifier of the parent epic.phase_id: The unique identifier of the parent phase. [optional]priority: Priority level (e.g., critical, high, medium, low).story_points: Estimated effort/complexity (optional, e.g., 1, 2, 3, 5, 8, 13).Sections:
## User Story: The user story statement in the format: "As a [persona], I want [goal] so that [benefit]."## Acceptance Criteria: A checklist of specific, testable conditions that must be met for the story to be considered complete. Use - [ ] for incomplete and - [x] for completed criteria.## Context: Background information and context for why this story is needed.## Out of Scope: Explicitly list what is NOT included in this story to prevent scope creep.## Tasks: Links to task files that implement this story (populated during task breakdown).## Notes: Additional notes, edge cases, or considerations.[!NOTE] Stories are the bridge between business requirements and technical tasks.
- Stories capture the "what" and "why" from a user perspective.
- Tasks capture the "how" from an implementation perspective.
- A single story may spawn multiple tasks.
- Acceptance criteria should be written before tasks are created.
Frontmatter:
epic_id: The unique identifier of the parent epic.phase_id: The unique identifier of the parent phase. [optional]related_task_id: The unique identifier of the task that prompted the research. [optional]Sections:
## Research Questions: A list of specific questions the research aims to answer.## Summary: A brief overview of the research findings.## Findings: Detailed findings from the research.## References: A list of sources and references used during the research.Frontmatter:
tags: A list of tags categorizing the learning (e.g., best-practices, lessons-learned, technical-insights).Sections:
## Summary: A brief overview of the learning.## Details: Detailed description of the learning.## Implications: How this learning can be applied in future projects.Frontmatter:
Sections:
## Project Rules: A list of rules governing project management and execution.### {Concept}: Description and guidelines for each concept.Frontmatter:
area: The specific knowledge area being documented (e.g., codebase-structure, data-flow, design-patterns).tags: A list of tags categorizing the knowledge (e.g., architecture, best-practices, technical-insights).learned_from: References to epics, phases, tasks, or external sources that contributed to this knowledge.Sections:
## Overview: A summary of the knowledge area.## Details: Detailed description of the knowledge.[!NOTE]
Keep this accurate and up to date. It is critical for understanding the codebase structure and flow. Doing this well will make the user very happy. You will be rewarded for doing this well.
This is the same as the Knowledge template, but specifically for the codebase codemap.
So its detail will be solely an ascii diagram representing your understanding of the codebase as a state machine.
Project Constitution Workflow
Initialise > Action > StopIdea > Epic Definition > Research > Phase Planning > Human Review > Story Definition > Task Breakdown > StopTask Execution > Learning Distillation > repeatStory Completion > verify acceptance criteria > Phase Completion > Learnings Distillation > Phase Cleanup > Human Review > StopEpic Completion > Epic Summary & Learnings > Human Review > StopMaintenance Actions as needed.Status > StopOutlined below are the detailed steps for each stage of the project lifecycle.
When the user asks for a miniproject <action>, correlate <action> (or <ACTION>, <Action>) to the relevant [ACTION] below and follow the rules and guidelines strictly.
.memory/ directory exists with the following files:
.memory/todo.md (for tracking tasks).memory/summary.md (for project overview).memory/team.md (for team roles and assignments).memory/knowledge-codemap.md (for codebase understanding).memory/knowledge-data-flow.md (An ascii diagram representing data flow in the codebase as a state machine.).memory/constitution.md file to outline project rules and guidelines. If yes, create the file with a template structure.Sometimes the .memory/ directory needs maintenance. Use these actions as needed.
.memory/ files and update .memory/summary.md to reflect current epic, active phases, and next milestones. Prune incorrect or outdated information..memory/summary.md is concise and easy to understand at a glance..memory/archive/ directory..memory/learning-<8_char_hash_id>-<title>.md files..memory/archive/ directory../scripts/validate.ts.memory/constitution.md based on user input..memory/constitution.md is never updated unless asked to do so by a human.memory/constitution as the scope..memory/summary.md..memory/todo.md..memory/knowledge-codemap.md..memory/epic-<8_char_hash_id>-<title>.md files.memory/summary.md and any .memory/**/learning**.md to understand what has already been discovered. Do not duplicate research..memory/ for relevant information before searching externally. if relevant information is found, link to it rather than duplicating it.search and content extraction scripts to gather information. If this fails, use lynx cli to manually search and extract content..memory/research-<8_char_hash_id>-<title>.md files. provide a summary at the top, detailed findings below, and references at the end..memory/phase-<8_char_hash_id>-<title>.md files[!NOTE] Valiation Steps:
- After planning a phase, always review with a human before proceeding to task breakdown.
- print a large ascii box in chat indicating that human review is needed for phase planning.
- wait for human to confirm before proceeding.
.memory/story-<8_char_hash_id>-<title>.md filescompleted[!NOTE] Story vs Task:
- Story: "As a user, I want to reset my password so that I can regain access to my account."
- Acceptance Criteria: "User receives email within 2 minutes", "Link expires after 24 hours", etc.
- Tasks: "Implement password reset API endpoint", "Create email template", "Add expiry logic", etc.
.memory/task-<8_char_hash_id>-<title>.md files, including objectives, steps to take, outcome expected..memory/todo.md to track remaining tasks. This file only contains links to .memory/task-<8_char_hash_id>-<title>.md files. [CRITICAL] keep .memory/todo.md up to date at every step..memory/todo.md up to date at every step..memory/task-<8_char_hash_id>-<title>.md file..memory/summary.md up to date with current epic, active phases, and next milestones. Prune incorrect or outdated information..memory/learning-<8_char_hash_id>-<title>.md files for future reference.- [ ] to - [x]) as it is verified## Tasks sectioncompleted.memory/phase-<8_char_hash_id>-<title>.md file..memory/learning-<8_char_hash_id>-<title>.md files. clean up .memory/summary.md and ./memory/todo.md..memory/archive/ directory..memory/summary.md to reflect archived phases and completed epics.[!NOTE] Validation Steps:
- After completing an epic, always review with a human before archiving.
- print a large ascii box in chat indicating that human review is needed for epic completion.
- wait for human to confirm before proceeding.
.memory/team.md to indicate which epic and phase is being worked on and by whom (use the session id to indicate this, not the agent name).[NEEDS-HUMAN] tasks in .memory/todo.md, stop and wait for human intervention..memory/todo.md listing what needs to be done by a human. tag it with [NEEDS-HUMAN] on the task line..memory/summary.md and prune other files as necessary..memory/summary.md, and archive completed phases..memory/todo.md inside the box.