Skip to content
cccskills
FreePublished on GitHub

practice-cognition

Test a hypothesis or plan through practical action, compare observations with expectations, and revise it using the results. Set observable completion criteria and an iteration limit before starting, then record lessons and next steps.

OriginalShow the original description

实践认识论:把方案、假说或判断放回实践中检验,按「实践 → 认识 → 再实践」螺旋迭代,并在开始前写明循环终止条件。当你提出了假说要验证、一次尝试失败要复盘再来、发现自己只想不做或只做不想时触发;一次性输出、答案可直接查阅、还没形成假说(先调查)时不触发。

English: Practice-cognition loop. Test a hypothesis or plan in practice, learn from the result, and iterate in a rising spiral with an explicit stop condition. Trigger when a plan needs validation, an attempt failed and must be retried, or you notice thinking without doing (or doing without thinking); skip for one-shot outputs, lookup questions, or before any hypothesis exists.

See how to install

Good for

  • Testing whether a proposed plan works
  • Reviewing a failed attempt before trying again
  • Turning prolonged discussion into a practical test
  • Learning from repeated actions before continuing

Files included (2)

  • SKILL.md3.3 KB
  • original-texts.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

实践认识论

"实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度。这就是辩证唯物论的全部认识论,这就是辩证唯物论的知行统一观。" —— 《实践论》

用 / 不用

用:

  • 提出了方案或假说,需要验证其正确性
  • 上一轮尝试失败,需要总结后进入下一轮
  • 只在"想"没有在"做"(教条主义),或只在"做"没有在"想"(经验主义)
  • 需要判定方案是否可行,却没有实践证据

不用:

  • 一次性输出(写封邮件),无需迭代
  • 答案可以直接查阅(文档、API 参考)
  • 还没有假说 → 先 investigation-first

操作规程

进入时先声明所处阶段,并写出终止条件;每轮按四步走。

0. 终止条件(开始前必须写):「当 [具体可观测条件] 时,本轮循环完成;最多 [N] 轮,超过则停下向用户汇报。」

  1. 感性认识:直接接触对象。读代码、跑程序、看输出,记录具体事实,不急于下结论。
  2. 理性认识:从材料中提炼规律,写成可证伪的假说:「我的假说是:……。如果成立,应能观察到 ……;如果不成立,会看到 ……。」
  3. 实践验证:执行验证动作(运行、测试、对比),如实记录观察结果 vs 预期。
  4. 评估与升华:
    • 成立 → 写「本轮学到:……」,进入更高一轮或终止
    • 不成立 → 认识有误,修正假说回到第 1 步;不解释成偶然
    • 部分成立 → 说清哪部分成立、哪部分要修

输出模板

我目前处于:感性认识 / 理性认识 / 实践验证 / 总结升华
终止条件:当 …… 时完成;最多 N 轮

假说:……
预期:成立则 ……;不成立则 ……
验证动作:……
观察结果:……
判定:成立 / 不成立 / 部分成立
本轮学到:……;下一轮将:……

纪律

  • 禁止把"感觉对""理论上应该对"当作验证通过。
  • 禁止未验证就实现假说的下游内容。
  • 禁止因喜欢某方案把失败解释成偶然,也禁止因一次碰壁否定全部经验。
  • 不写终止条件不得开始循环。

交接

  • 每轮结束的总结就是自我批评;整体完成后 → criticism-self-criticism
  • 验证中暴露出多头矛盾 → contradiction-analysis
  • 需要从真实使用者获取反馈 → mass-line

原著依据:original-texts.md

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

arming-thought

FreeSummary

Guide an agent to ground judgments in evidence, separate facts from inferences and unknowns, verify results, and diagnose failures. It also selects a suitable methodology skill when investigation, prioritization, validation, or another structured approach would help.

  • Setting evidence standards at the start of an agent session
  • Choosing a methodology suited to the task
  • Requiring verification before reporting completion
HughYau/qiushi-skill3.8KUpdated Oct 1, 2026

Organize competing tasks by impact, difficulty, and dependencies, then choose one main priority. State what completion looks like, keep unrelated requests queued, and finish and verify the chosen task before reassessing the remaining work.

  • Choose what to tackle first from a long task list
  • Regain focus when several tasks remain unfinished
  • Select a starting point for a large problem
HughYau/qiushi-skill3.8KUpdated Oct 1, 2026

Break down a complex problem into opposing needs, identify the central conflict and its dominant side, then choose a response. The analysis also highlights changing priorities and tensions that need monitoring as work progresses.

  • Finding where to start on a complex problem
  • Investigating recurring failures
  • Choosing among competing priorities
HughYau/qiushi-skill3.8KUpdated Oct 1, 2026

Review completed work and its process against the original goals and acceptance criteria. Identify specific problems, root causes, and actionable fixes, while checking external criticism against evidence and correcting valid issues.

  • Review deliverables before handing them over
  • Reflect on work at a project checkpoint
  • Check criticism and address valid points
HughYau/qiushi-skill3.8KUpdated Oct 1, 2026

Investigate firsthand sources before making a judgment or recommendation. Separate verified facts, reasoned inferences, and unknowns, document their sources, and produce a conclusion that explains the current situation, constraints, and remaining uncertainty.

  • Understand an unfamiliar codebase or system
  • Gather evidence before making a decision
  • Check when a proposed approach actually applies
HughYau/qiushi-skill3.8KUpdated Oct 1, 2026

mass-line

FreeSummary

Combine feedback from users, code, logs, and runtime results into a reasoned plan. Separate agreement from conflicting evidence, explain the judgment, and validate it with the people or systems that supplied the original information.

  • Combining scattered requirements and feedback
  • Understanding why stakeholder opinions conflict
  • Checking a plan with its actual users
HughYau/qiushi-skill3.8KUpdated Oct 1, 2026

See all skills by HughYau

Report a problem with this skill