Commit Graph

141 Commits

Author SHA1 Message Date
liuzhengdong f0dc28cd85 refactor: 重写入口/接入/周边技能、模板与 README 对齐两轴
cs 路由表改两轴;cs-onboard 骨架 context/+载体选择(github/local)+分发 convention;
cs-note/brainstorm/keep/doc-* 改引用并瘦身 <100 行;
system-overview/maintainer-notes/convention 模板重写;README 双语按两轴重写。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 08:47:19 +08:00
liuzhengdong 02501e04a3 feat: 建立两轴核心——变更轴 + 现状轴 + 共识单点
变更轴 cs-issue(吸收 refactor/三阶段)/cs-epic(原 roadmap)/cs-audit(对账 context)/cs-code;
现状轴 cs-context(原 req+domain 合并,词汇表+取舍说明,RFC 式 status);
cs-convention 收共享样板,各技能一行引用 .codestable/convention.md。
全部 SKILL.md <100 行。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 08:47:19 +08:00
liuzhengdong 6646ac2bc2 refactor: 删除旧 cs-* 流水线技能与过时模板
删 cs-feat 四件套、cs-req/domain/roadmap/refactor(-ff)、cs-issue 三阶段,
及 shared-conventions/requirement-example/code-dimensions 等旧模板。
内容已被两轴新技能吸收。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 08:47:18 +08:00
liuzhengdong 74f1aa3dee refactor: 精简 cs-* 体系——compound 四件套合一、外部文档改名、删 architecture 立 cs-domain
三刀连贯重构,让体系更符合"grill-me 风格、产物聚合在 .codestable/、人在环"的初衷:

第一刀(compound 四件套合一):
- 删 cs-learn / cs-trick / cs-decide / cs-explore,合并成 cs-keep
- compound 文件改纯 markdown 无 frontmatter,靠 grep 检索(淘汰 search-yaml 在 compound 上的角色)

第二刀(外部文档改名):
- cs-libdoc → cs-doc-api(不再绑死"库"语义,凡是 API 参考都适用)
- cs-guide → cs-doc-tutorial(明确是任务导向的 how-to / tutorial)

第三刀(删 architecture,立 cs-domain):
- 删 cs-arch 技能和 architecture/ 目录(长期实践证明是累赘而非资产)
- 新建 cs-domain 技能管 CONTEXT.md 术语 + adrs/ 架构决策(守门 3 判据 + Nygard 四节)+ 单/多 context 拓扑
- cs-feat-accept 的 Phase 5 从"代写架构 doc"改为"盘点领域影响 + 提示 cs-domain",越权问题自动消失
- cs-brainstorm 加横切:讨论拍板符合 ADR 3 判据就路由到 cs-domain

净变化:cs-* 技能 25 → 22;行数 +400 / −2000+
2026-06-25 21:30:03 +08:00
liuzhengdong 011d08c570 feat: Add persistent browser master to reduce cold-start time for browser commands 2026-05-07 08:14:00 +08:00
liuzhengdong 5377548f4a feat: Add simphtml.py for enhanced HTML optimization and analysis
- Implemented a JavaScript function to optimize HTML structure for token efficiency.
- Introduced functions to analyze DOM elements, identify main content blocks, and filter out non-essential elements.
- Added capabilities to monitor and extract text content dynamically from the page.
- Included methods for comparing HTML before and after changes to detect modifications.
- Integrated BeautifulSoup for HTML parsing and manipulation.
2026-05-06 07:45:42 +08:00
liuzhengdong 9216e88d17 Refactor CodeStable documentation and scripts for improved clarity and structure
- Removed unnecessary compiled Python files from __pycache__.
- Updated `search-yaml.py` to enhance filter syntax and usage examples, including support for OR logic in filters.
- Revised multiple SKILL.md files to clarify instructions, emphasizing the importance of reading `.codestable/attention.md` before proceeding with actions.
- Adjusted paths in documentation to consistently reference `.codestable/` instead of `codestable/`.
- Enhanced descriptions in requirement and roadmap documentation to better define the purpose and structure of each component.
- Improved clarity in the `cs-trick` documentation regarding the nature of the reference library and its usage.
- Ensured all references to tools and commands are consistent with the new directory structure.
2026-05-06 07:41:39 +08:00
liuzhengdong 2f44a36340 feat: update case classification and discussion guidelines in cs-brainstorm for improved clarity and structure 2026-05-01 11:05:10 +08:00
liuzhengdong f8c9045adc feat: refine pre-action guidelines in cs-brainstorm, cs-feat-design, cs-feat-ff, and cs-issue-analyze skills for improved clarity and consistency 2026-05-01 10:36:50 +08:00
liuzhengdong 871949be92 feat: add cs-audit skill and reference templates for system auditing capabilities 2026-04-30 22:18:30 +08:00
liuzhengdong 98a1082aed feat: update terminology to "项目硬约束文件" for consistency across onboarding documentation 2026-04-30 17:13:08 +08:00
liuzhengdong 8a779ea789 feat: add guidelines for minimum demo creation and spike documentation in cs-brainstorm and cs-note skills 2026-04-30 16:45:27 +08:00
liuzhengdong 5e2f5bd78f feat: update terminology from "跨层纪律" to "流程级约束" across multiple documents for consistency 2026-04-30 10:32:46 +08:00
liuzhengdong aaf299c30d feat: enhance problem exploration process in cs-brainstorm skill with grill mode for deeper questioning 2026-04-30 08:09:51 +08:00
liuzhengdong 593843da84 feat: enhance YAML parsing and error handling in search-yaml.py and validate-yaml.py 2026-04-29 15:45:06 +08:00
liuzhengdong 138663c64c feat: add cs-note skill for managing project fragment knowledge in AGENTS.md 2026-04-29 15:03:31 +08:00
liuzhengdong 7f91f7723c feat: update structure health assessment section for clarity and review process 2026-04-29 13:00:05 +08:00
liuzhengdong ea0ae6c708 feat: add section on structural health assessment and refactoring in design process 2026-04-29 10:41:28 +08:00
liuzhengdong d2d77383ce feat: add comprehensive programming paradigm document focusing on orchestration-computation separation and progressive structuring 2026-04-27 09:54:58 +08:00
liuzhengdong 3e87e3a87d feat: add Star History section to README for tracking repository popularity 2026-04-25 21:44:22 +08:00
liuzhengdong fba868e9f1 feat: add English README file for improved accessibility and documentation 2026-04-25 21:13:32 +08:00
liuzhengdong 3de917af09 feat: update descriptions in SKILL.md files for clarity and conciseness 2026-04-25 20:53:06 +08:00
liuzhengdong 5e19984833 feat: enhance requirement documentation clarity and update process descriptions 2026-04-25 07:39:06 +08:00
liuzhengdong 428720374e refactor: remove outdated compiler-driven principles and recipes for component restructuring 2026-04-24 21:28:34 +08:00
liuzhengdong eda89b7d51 feat: update promotional image for enhanced visual appeal 2026-04-24 21:27:32 +08:00
liuzhengdong f628c7bf49 feat: Add root entry skill 'cs' for CodeStable workflow
- Introduced a new skill 'cs' as the unified entry point for CodeStable, providing an overview of the system and routing user requests to appropriate sub-skills.
- Updated README.md to include usage instructions for the new root entry command.
- Enhanced documentation in various skills (cs-roadmap, cs-feat-design, cs-onboard) to clarify the role of the 'cs' skill and its interactions with other components.
- Improved clarity on the roadmap structure, emphasizing the importance of architectural planning and interface contracts.
- Added detailed sections for module splitting and interface contracts in the roadmap documentation.
2026-04-24 20:52:18 +08:00
liuzhengdong 41106f1c74 feat: add visual comparison image and update constraints section in README.md 2026-04-24 07:49:46 +08:00
liuzhengdong 1af03ef342 feat: enhance README.md with promotional image and improve system overview clarity 2026-04-24 07:38:43 +08:00
liuzhengdong 933f0d967e feat: add compiler-driven refactoring principles documentation
feat: introduce humble component/controller split recipe

feat: implement outward move recipe for extracting composables

feat: create thin composable purification recipe
2026-04-24 07:18:13 +08:00
liuzhengdong 817f5f6815 refactor: update README.md for clarity and structure, enhancing workflow descriptions and design philosophy 2026-04-23 07:48:25 +08:00
liuzhengdong e98448b04d Refactor project structure and naming conventions from easysdd to codestable
- Updated SKILL.md files to reflect new naming conventions and project structure.
- Changed references from easysdd to codestable in various documentation files.
- Adjusted paths for requirements, roadmap, and tricks to align with the new structure.
- Ensured consistency across all related documents and references.
2026-04-23 07:40:34 +08:00
liuzhengdong c81c377bd7 feat: add easysdd-roadmap and easysdd-tricks skills with reference templates
- Introduced `easysdd-roadmap` skill to manage large feature requests by breaking them down into sub-features with dependencies and statuses.
- Created a detailed `SKILL.md` for `easysdd-roadmap`, outlining the workflow, directory structure, and rules for creating roadmaps.
- Added a `reference.md` for `easysdd-roadmap`, providing templates for the main document and items.yaml format.
- Launched `easysdd-tricks` skill to document reusable programming patterns, library usages, and technical techniques.
- Developed a `SKILL.md` for `easysdd-tricks`, detailing the workflow for identifying, documenting, and archiving programming tricks.
- Included a `reference.md` for `easysdd-tricks`, offering a template for trick documentation and examples.
2026-04-23 07:40:22 +08:00
liuzhengdong 525b143752 feat: add easysdd-roadmap skill and reference documentation
- Introduced `easysdd-roadmap` skill to manage large feature requests by breaking them down into sub-features with dependencies and statuses.
- Created `SKILL.md` to outline the purpose, usage scenarios, and workflow of the `easysdd-roadmap` skill.
- Added a reference template in `reference.md` for the main document and items.yaml format used in the roadmap.
- Established a clear directory structure for organizing roadmap documents and their associated items.
- Defined rules for single target management, dependency handling, and validation processes to ensure clarity and consistency in roadmap creation.
2026-04-23 07:20:59 +08:00
liuzhengdong 116cc2e85b feat: add method library and refusal routing for scan process
- Introduced a comprehensive method library for refactoring, detailing various strategies and their applicability.
- Added a refusal routing document outlining pre-scan checks to ensure quality and relevance of refactoring tasks.
- Established a standardized format for scan checklist entries to streamline user decision-making and improve clarity.
2026-04-22 08:55:22 +08:00
liuzhengdong 3c817107fc refactor: enhance SKILL.md and reference.md with new entry points and clarity on intent drafting 2026-04-21 23:14:34 +08:00
liuzhengdong 42e597e66d refactor: clarify checklist generation process in shared conventions 2026-04-21 23:00:30 +08:00
liuzhengdong fa682fb97f refactor: remove skills-lock.json as part of project restructuring 2026-04-21 22:43:25 +08:00
liuzhengdong db48e62536 refactor: 合并 architecture-gen 和 architecture-check 为 easysdd-architecture
用户视角只有一个"架构相关"入口,技能内部根据用户说的话自动分流到 new /
update / check 三种模式。check 再分三个子目标(design-internal /
design-vs-code / architecture-folder-internal)保留原有全部能力。

- 新增 easysdd-architecture 技能:SKILL.md(流程骨架 + 模式分流)+ reference.md(文档模板 / 自查清单 / check 覆盖项 / 报告模板)
- 删除 easysdd-architecture-gen / easysdd-architecture-check
- 同步引用:core 路由表、requirements / libdoc / guidedoc 的关系表、shared-conventions 的搬迁触发方描述

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 22:42:44 +08:00
liuzhengdong 02510e1c6a refactor: update SKILL.md and reference.md to rename _manifest.yaml to manifest.yaml for consistency; adjust validate-yaml.py usage examples accordingly 2026-04-21 22:31:50 +08:00
liuzhengdong b8fad01463 feat: 新增 easysdd-requirements 子技能,把"需求"和"架构"分层
把原先混在 architecture doc 里的"为什么要有这个能力"单独拆一层,放到
`easysdd/requirements/`,用用户故事 + 平铺语言描述,让非技术读者也能扫一
眼看懂系统解决什么问题。architecture 专注"用什么结构实现"。

- 新增 easysdd-requirements 子技能(new / update 两种模式,单目标规则)
- shared-conventions / onboarding 骨架加入 requirements/ 目录
- onboarding 随包发一份 requirement-example.md 作为样例 + 反面样例
- architecture-gen frontmatter 加 implements 反向链到 req slug
- feature-design 启动检查新增"对齐 requirement"步(已有 / 新增能力停下来建 / 纯重构留空)
- feature-acceptance 验收报告新增第 6 节 requirement 回写,退出条件 / 提交范围同步
- easysdd-core 路由表和目录结构描述同步

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 22:31:37 +08:00
liuzhengdong 1a3a5bd3b1 refactor: update SKILL.md to enhance clarity and detail; streamline fastforward process description and emphasize knowledge retrieval before coding 2026-04-20 18:40:26 +08:00
liuzhengdong e3d7139656 refactor: update SKILL.md to clarify directory copying instructions; emphasize direct directory overwrite using shell commands to prevent data loss and improve efficiency 2026-04-20 11:50:32 +08:00
liuzhengdong b68090a65f refactor: update SKILL.md to enforce mandatory overwrites for tools and reference directories; clarify migration process and user notifications 2026-04-20 11:34:25 +08:00
liuzhengdong f16d7c6d5a refactor: restructure search-yaml.py and validate-yaml.py for improved readability and maintainability; modularize argument parsing and validation logic 2026-04-20 11:17:08 +08:00
liuzhengdong 52473ad78d refactor: enhance SKILL.md for clarity and detail; expand description and rules for architecture checks 2026-04-20 08:54:34 +08:00
liuzhengdong ec015370db refactor: update README.md for improved clarity and structure; enhance project rationale and workflow descriptions 2026-04-20 07:29:26 +08:00
liuzhengdong 27a1be334a Delete outdated reference documents on external reporting, peer communication, upward reporting, and writing to sell skills to streamline content and improve clarity. 2026-04-19 21:57:46 +08:00
liuzhengdong be19b1ba79 Refine documentation and improve clarity across multiple SKILL.md files
- Updated terminology for consistency and clarity in `easysdd-feature-design/reference.md`, `easysdd-feature-fastforward/SKILL.md`, and `easysdd-feature-implement/SKILL.md`.
- Enhanced instructions and guidelines in `easysdd-issue-analyze/SKILL.md`, `easysdd-issue-fix/SKILL.md`, and `easysdd-issue-report/SKILL.md` to ensure better user understanding.
- Clarified paths and naming conventions in `easysdd-guidedoc/SKILL.md`, `easysdd-libdoc/SKILL.md`, and `easysdd-onboarding/SKILL.md` for improved usability.
- Improved self-consistency checks and added new review guidelines in `skill-master/SKILL.md`.
- Adjusted references and descriptions in `skill-master/reference/techniques.md` to enhance clarity and prevent misunderstandings.
2026-04-19 12:33:52 +08:00
liuzhengdong c95e81677a Refactor SKILL.md across multiple modules to enhance clarity and structure; introduce Phase 1.5 for overlap checking and intent routing; update search-yaml.py for sorting capabilities; add new easysdd-architecture-gen skill for architecture documentation. 2026-04-18 19:59:48 +08:00
liuzhengdong 775f0cd1d3 Refactor SKILL.md and related files to use {slug} prefix for consistency
- Updated all references in SKILL.md files across easysdd-feature-implement, easysdd-feature, easysdd-issue-analyze, easysdd-issue-fix, easysdd-issue-report, easysdd-issue, easysdd-learning, easysdd-onboarding to replace 'design.md', 'checklist.yaml', 'report.md', 'analysis.md', and 'fix-note.md' with '{slug}-design.md', '{slug}-checklist.yaml', '{slug}-report.md', '{slug}-analysis.md', and '{slug}-fix-note.md' respectively.
- Ensured that all documentation reflects the new naming conventions for better clarity and organization.
- Adjusted validation scripts and templates to accommodate the new file naming structure.
2026-04-17 17:56:32 +08:00